1 #ifndef _AV_TRANSCODER_FRAME_AUDIO_FRAME_HPP_ 
    2 #define _AV_TRANSCODER_FRAME_AUDIO_FRAME_HPP_ 
   17     AudioFrameDesc(
const size_t sampleRate = 0, 
const size_t channels = 0,
 
   18                    const AVSampleFormat sampleFormat = AV_SAMPLE_FMT_NONE);
 
   19     AudioFrameDesc(
const size_t sampleRate, 
const size_t channels, 
const std::string& sampleFormatName);
 
   45     size_t getSampleRate()
 const { 
return av_frame_get_sample_rate(_frame); }
 
   48     AVSampleFormat 
getSampleFormat()
 const { 
return static_cast<AVSampleFormat
>(_frame->format); }
 
   52     size_t getSize() 
const; 
 
   59     void assign(
const unsigned char value);
 
   66     void assign(
const unsigned char* ptrValue);
 
size_t getChannelLayout() const 
 
AudioFrameDesc desc() const 
 
AVSampleFormat getSampleFormat() const 
 
std::map< std::string, std::string > Profile
 
void setNbSamplesPerChannel(const size_t nbSamples)
 
AVSampleFormat _sampleFormat
 
Description to create an audio frame. This corresponds to the number of samples, which corresponds to...
 
size_t getSampleRate() const 
 
size_t getNbChannels() const 
 
This class describes decoded audio data. 
 
This class describes decoded (raw) audio or video data. 
 
size_t getNbSamplesPerChannel() const