MediaStreamSink::tCreateData Structure
この構造体はMediaStreamSinkクラスライブラリリファレンス>クラス>MediaStreamSinkの作成に使用されたパラメータを表します。MediaStreamSink::getCreateDataクラスライブラリリファレンス>クラス>MediaStreamSink>MediaStreamSink::getCreateData MethodをコールすることでMediaStreamSink のtCreateData にアクセスし、それをMediaStreamSink::createクラスライブラリリファレンス>クラス>MediaStreamSink>MediaStreamSink::create Methodに渡すことで同じようなMediaStreamSinkを作成することができます。
構文
struct tCreateData
{
tCreateData( const tMediaStreamContainerPtr& pCont, IFrameFilter* pCB = 0 );
tCreateData( const tMediaStreamContainerPtr& pCont, const GUID& subtype, IFrameFilter* pFilter = 0 );
tCreateData( const tMediaStreamContainerPtr& pCont,
const smart_ptr<Codec>& pCodec, IFrameFilter* pFilter = 0 );
tCreateData( const tMediaStreamContainerPtr& pCont, const tFrameFilterList& lst );
tCreateData( const tMediaStreamContainerPtr& pCont, const GUID& subtype, const tFrameFilterList& lst );
tCreateData( const tMediaStreamContainerPtr& pCont,
const smart_ptr<Codec>& pCodec, const tFrameFilterList& lst );
tCreateData( const GUID& cont_id, IFrameFilter* pCB = 0 );
tCreateData( const GUID& cont_id, const GUID& subtype, IFrameFilter* pFilter = 0 );
tCreateData( const GUID& cont_id, const smart_ptr<Codec>& pCodec, IFrameFilter* pFilter = 0 );
tCreateData& operator=( const tCreateData& op2 );
tMediaStreamContainerPtr m_pContainer;
GUID m_ContainerID;
smart_ptr<Codec> m_pCodec;
GUID m_Subtype;
tFrameFilterList m_filterChain;
};
値 | 説明 |
---|---|
m_pContainer | 選択されたMediaStreamContainerクラスライブラリリファレンス>クラス>MediaStreamContainer。 |
m_ContainerID | 選択されたMediaStreamContainerのGUID。 |
m_pCodec | 選択されたCodecクラスライブラリリファレンス>クラス>Codecです。コーデックを使用しない場合は0となります。 |
m_Subtype | 選択された非圧縮ビデオのサブタイプです。使用されなかった場合にはGUID_NULLとなります。 |
m_filterChain | IFrameFilterクラスライブラリリファレンス>クラス>IFrameFiltersのチェーンです。 |