CopyMediaType
CopyMediaType 関数は、フォーマット ブロックを含め、AM_MEDIA_TYPE 構造体を別の構造体にコピーする。
構文
HRESULT WINAPI CopyMediaType(
AM_MEDIA_TYPE *pmtTarget,
const AM_MEDIA_TYPE *pmtSource
);
パラメータ
pmtTarget
AM_MEDIA_TYPE 構造体へのポインタ。このメソッドは、メディア タイプをこの構造体にコピーする。
pmtSource
コピーするソース AM_MEDIA_TYPE 構造体へのポインタ。
戻り値
S_OK または E_OUTOFMEMORY を返す。
注意
この関数は、フォーマット ブロックのメモリを割り当てる。pmtTarget パラメータにフォーマット ブロックが既に割り当てられている場合、メモリ リークが発生する。メモリ リークを防止するために、この関数を呼び出す前に FreeMediaType を呼び出すこと。
メソッドが戻った後、フォーマット ブロックを解放するため、pmtTarget で FreeMediaType を呼び出す。
参照