AudRecordLib
|
Public Member Functions | |
InputFormat (const ComType< IWMInputMediaProps > &pProps, const WM_MEDIA_TYPE *pMedia) | |
const WAVEFORMATEX * | WaveFormat () const |
IWMInputMediaProps * | Interface () const |
Public Attributes | |
ComType< IWMInputMediaProps > | pProps |
std::vector< BYTE > | wfx |
Holds a waveformat and properties that comprise a Windows Media writer input format
InputFormat::InputFormat | ( | const ComType< IWMInputMediaProps > & | pProps, |
const WM_MEDIA_TYPE * | pMedia | ||
) | [inline] |
Constructs a new input format from its wave format and stream properties
pProps | The interface describing the stream properties of the format |
pMedia | The media type holding the WAVEFORMATEX to copy into the member buffer |
IWMInputMediaProps* InputFormat::Interface | ( | ) | const [inline] |
Retrieves the input props for this input format
const WAVEFORMATEX* InputFormat::WaveFormat | ( | ) | const [inline] |
Retrieves the wave format for this input format
ComType<IWMInputMediaProps> InputFormat::pProps |
The media properties for this format
std::vector<BYTE> InputFormat::wfx |
Buffer holding the WAVEFORMATEX struct