CMediaType::SetFormat
SetFormat メソッドは、フォーマット ブロックを初期化する。
構文
BOOL SetFormat(
BYTE *pFormat,
ULONG length
);
パラメータ
pFormat
フォーマット ブロックを格納するメモリのブロックへのポインタ。
length
フォーマット ブロックの長さ (バイト単位)。
戻り値
成功した場合は、TRUE を返す。エラーが発生した場合は、FALSE を返す。
注意
このメソッドは、フォーマット ブロックにメモリを割り当て、pFormat に指定されたバッファを新しいフォーマット ブロックにコピーする。メディア タイプにフォーマット ブロックが既に含まれている場合、古いブロックは解放される。
フォーマット タイプを設定するには CMediaType::SetFormatType メソッドを呼び出すこと。
参照