AudRecordLib
Public Member Functions | Public Attributes
CodecConfigTemp Struct Reference

List of all members.

Public Member Functions

 CodecConfigTemp (IWMStreamConfig *pStream, const std::wstring &name)
 CodecConfigTemp (const CodecConfigTemp &other)
void ReleaseInterfaceReference ()

Public Attributes

ComType< IWMStreamConfig > pStreamConfig
std::wstring name

Detailed Description

Temporary holder of a codec configuration consisting of an interface and a name


Constructor & Destructor Documentation

CodecConfigTemp::CodecConfigTemp ( IWMStreamConfig *  pStream,
const std::wstring &  name 
) [inline]

Initialises an object with a name and config interface pointer

Parameters:
pStreamThe config interface
nameDescription/name of the config
CodecConfigTemp::CodecConfigTemp ( const CodecConfigTemp other) [inline]

Copies an existing object to the members of this one

Parameters:
otherThe object to copy members from

Member Function Documentation

void CodecConfigTemp::ReleaseInterfaceReference ( ) [inline]

Releases the interface pointer from its wrapper so it won't be released in the objects destructor


Member Data Documentation

std::wstring CodecConfigTemp::name

The description of the configuration

The interface containing the config details that can be applied to a IWMWriter profile


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Defines