IMFCaptureSink2::SetOutputMediaType メソッド (mfcaptureengine.h)
レコード シンクまたはプレビュー シンクの出力メディアの種類を動的に設定します。
構文
HRESULT SetOutputMediaType(
[in] DWORD dwStreamIndex,
[in] IMFMediaType *pMediaType,
[in] IMFAttributes *pEncodingAttributes
);
パラメーター
[in] dwStreamIndex
出力メディアの種類を変更するストリーム インデックス。
[in] pMediaType
新しい出力メディアの種類。
[in] pEncodingAttributes
新しいエンコーダー属性。 null を指定できます。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
シンクはメディアの種類をサポートしていません。 |
注釈
これは非同期呼び出しです。 出力メディアの種類が設定されたときに通知を受け取る MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET イベントをリッスンします。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mfcaptureengine.h |