次の方法で共有


CMediaType::SetFormat

SetFormat メソッドは、フォーマット ブロックを初期化する。

構文

  BOOL SetFormat(
    BYTE *pFormat,
    ULONG length
);

パラメータ

pFormat

フォーマット ブロックを格納するメモリのブロックへのポインタ。

length

フォーマット ブロックの長さ (バイト単位)。

戻り値

成功した場合は、TRUE を返す。エラーが発生した場合は、FALSE を返す。

注意

このメソッドは、フォーマット ブロックにメモリを割り当て、pFormat に指定されたバッファを新しいフォーマット ブロックにコピーする。メディア タイプにフォーマット ブロックが既に含まれている場合、古いブロックは解放される。

フォーマット タイプを設定するには CMediaType::SetFormatType メソッドを呼び出すこと。

参照