DirectShowと戦うスレ Part 2at TECH
DirectShowと戦うスレ Part 2 - 暇つぶし2ch281:265
07/03/10 23:31:42
>>266
その方法を試すために、まず出力ピンのメディアタイプを取得しようとしたのですが、
原因不明のエラーが出ます。
何がまずいのでしょうか?

HRESULT (作成した変換フィルタクラス名)::Transform( IMediaSample *pIn , IMediaSample *pOut ){
    
    ・・・

    //出力ピンのメディアタイプを探す
    IEnumPins *pEnumPins;
    IPin *pPin;
    PIN_DIRECTION PinDirThis;
    AM_MEDIA_TYPE *pmt;

    this->EnumPins( &pEnumPins );
    pEnumPins->Reset();
    while( pEnumPins->Next( 1 , &pPin , NULL ) == S_OK ){
        pPin->QueryDirection( &PinDirThis );
        if ( PinDirThis == PINDIR_OUTPUT ){
            pPin->ConnectionMediaType( pmt ); ←定義されてないのに使ってるというようなエラー
        }
    }
    DeleteMediaType( pmt ); ←上と同じエラー

    ・・・

}


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch