AvTranscoder  0.9.4
C++APIforLibav/FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
avtranscoder::AudioFrameDesc Struct Reference

Description to create an audio frame. This corresponds to the number of samples, which corresponds to one video frame. More...

#include <AudioFrame.hpp>

Public Member Functions

 AudioFrameDesc (const size_t sampleRate=0, const size_t channels=0, const AVSampleFormat sampleFormat=AV_SAMPLE_FMT_NONE)
 
 AudioFrameDesc (const size_t sampleRate, const size_t channels, const std::string &sampleFormatName)
 
void setParameters (const ProfileLoader::Profile &profile)
 Set the attributes from the given profile. More...
 

Data Fields

size_t _sampleRate
 
size_t _nbChannels
 
AVSampleFormat _sampleFormat
 

Detailed Description

Description to create an audio frame. This corresponds to the number of samples, which corresponds to one video frame.

Definition at line 14 of file AudioFrame.hpp.

Constructor & Destructor Documentation

avtranscoder::AudioFrameDesc::AudioFrameDesc ( const size_t  sampleRate = 0,
const size_t  channels = 0,
const AVSampleFormat  sampleFormat = AV_SAMPLE_FMT_NONE 
)

Definition at line 15 of file AudioFrame.cpp.

avtranscoder::AudioFrameDesc::AudioFrameDesc ( const size_t  sampleRate,
const size_t  channels,
const std::string &  sampleFormatName 
)

Definition at line 22 of file AudioFrame.cpp.

Member Function Documentation

void avtranscoder::AudioFrameDesc::setParameters ( const ProfileLoader::Profile profile)

Field Documentation

AVSampleFormat avtranscoder::AudioFrameDesc::_sampleFormat
size_t avtranscoder::AudioFrameDesc::_sampleRate

The documentation for this struct was generated from the following files: