類別:MediaCodec
音訊設備資訊
類型 | 使用 | 成員 | 說明 |
建構子 | public | ||
解構子 | public | ||
資料 | public | ||
資料 | public | ||
資料 | public | ||
資料 | public | ||
資料 | public | ||
資料 | public | ||
資料 | public | ||
資料 | public | ||
資料 | public | ||
資料 | public |
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 ;
};