// // FFMPEGDecoder.h // FFMPEG // // Created by Andre Reffhaug on 2/26/08. // Copyright 2008 __MyCompanyName__. All rights reserved. // #import #import "Plugin.h" #define __FRAMEWORK__ #import #import #undef __FRAMEWORK__ @interface FFMPEGDecoder : NSObject { BOOL seekable; int channels; int bitsPerSample; BOOL floatingPoint; float frequency; long totalFrames; long framesRead; int bitrate; @private int streamIndex; AVFormatContext *formatCtx; AVCodecContext *codecCtx; AVFrame *lastDecodedFrame; AVPacket *lastReadPacket; int bytesConsumedFromDecodedFrame; int bytesReadFromPacket; BOOL readNextPacket; BOOL endOfStream; } @end