Syntax: |
|
struct tCreateData
{
tCreateData( unsigned int countBuffers );
tCreateData( IFrameFilter* pFilter, unsigned int countBuffers = 0 );
tCreateData( const tFrameFilterList& lst, unsigned int countBuffers = 0 );
tCreateData( IFrameFilter* pFilter, const FrameTypeInfo& type, unsigned int countBuffers );
tCreateData( const tFrameFilterList& lst, const FrameTypeInfo& type, unsigned int countBuffers );
tCreateData( IFrameFilter* pFilter, const smart_ptr<MemBufferCollection>& pCol );
tCreateData( const tFrameFilterList& lst, const smart_ptr<MemBufferCollection>& pCol );
tCreateData( const smart_ptr<MemBufferCollection>& pCol );
tCreateData( const FrameTypeInfo& type, unsigned int countBuffers );
tCreateData( const FrameTypeInfoArray& acceptedInputTypes, unsigned int countBuffers );
unsigned int m_BufferCount;
FrameTypeInfoArray m_FrameTypes;
smart_ptr<MemBufferCollection> m_pCollection;
tFrameFilterList m_filterChain;
};
|