类别:MediaCodec
媒体存取介面。
类型 | 使用 | 成员 | 说明 |
建构子 | public | ||
解构子 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
函式 | public | ||
资料 | public | ||
资料 | public | ||
资料 | public | ||
资料 | public | ||
资料 | protected | ||
资料 | protected | ||
资料 | protected |
说明
C/C++定义
class MediaCodec
{
public:
explicit MediaCodec (void) ;
virtual ~MediaCodec (void) ;
virtual char * Filename (void) ;
virtual char * setFilename (const char * filename) ;
virtual int Interval (void) ;
virtual int setInterval (int interval) ;
virtual int BufferTimeMs (void) ;
virtual int PeriodSize (void) ;
virtual int setChannels (int channels) ;
virtual int Channels (void) ;
virtual int setSampleRate (int samplerate) ;
virtual int SampleRate (void) ;
virtual CaSampleFormat setSampleFormat (CaSampleFormat format) ;
virtual CaSampleFormat SampleFormat (void) ;
virtual int BytesPerSample (void) ;
virtual bool Wait (void) ;
virtual bool setWaiting (bool wait) ;
virtual bool hasPreparation (void) ;
virtual bool Prepare (void * mediaPacket) ;
virtual long long Length (void) ;
virtual long long setLength (long long length) ;
protected:
char * MediaFilename ;
int channels ;
int samplerate ;
CaSampleFormat format ;
int intervalTime ;
bool waiting ;
long long AudioLength ;
};