//
//  TranscodingHandler.h
//  CyTV
//
//  Created by Andreas Junghans on 13.01.08.
//  Copyright 2008 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "ResponseHandler.h"


@interface TranscodingHandler : ResponseHandler {
    NSTask *_ffmpegTask;
    NSPipe *_ffmpegOutPipe;
    NSFileHandle *_ffmpegOutHandle;
    NSMutableArray *_dataQueue;
    NSLock *_dataQueueLock;
    BOOL _shutDown;
    BOOL _readingFinished;
    BOOL _ignorePendingData;
}

@end
