AudRecordLib
|
Public Member Functions | |
CodecConfigTemp (IWMStreamConfig *pStream, const std::wstring &name) | |
CodecConfigTemp (const CodecConfigTemp &other) | |
void | ReleaseInterfaceReference () |
Public Attributes | |
ComType< IWMStreamConfig > | pStreamConfig |
std::wstring | name |
Temporary holder of a codec configuration consisting of an interface and a name
CodecConfigTemp::CodecConfigTemp | ( | IWMStreamConfig * | pStream, |
const std::wstring & | name | ||
) | [inline] |
Initialises an object with a name and config interface pointer
pStream | The config interface |
name | Description/name of the config |
CodecConfigTemp::CodecConfigTemp | ( | const CodecConfigTemp & | other | ) | [inline] |
Copies an existing object to the members of this one
other | The object to copy members from |
void CodecConfigTemp::ReleaseInterfaceReference | ( | ) | [inline] |
Releases the interface pointer from its wrapper so it won't be released in the objects destructor
std::wstring CodecConfigTemp::name |
The description of the configuration
ComType<IWMStreamConfig> CodecConfigTemp::pStreamConfig |
The interface containing the config details that can be applied to a IWMWriter profile