CSourceSeeking::ConvertTimeFormat
ConvertTimeFormat メソッドは、1 つのタイム フォーマットから別のタイム フォーマットに変換する。このメソッドは IMediaSeeking::ConvertTimeFormat メソッドを実装する。
構文
HRESULT ConvertTimeFormat(
LONGLONG *pTarget,
const GUID *pTargetFormat,
LONGLONG Source,
const GUID *pSourceFormat
);
パラメータ
pTarget
変換されたタイムを受け取る変数へのポインタ。
pTargetFormat
ターゲット フォーマットの GUID へのポインタ。NULL の場合は、現在のフォーマットが使われる。「タイム フォーマット GUID」を参照すること。
Source
変換されるタイム値。
pSourceFormat
変換するフォーマットのタイム フォーマット GUID へのポインタ。NULL の場合は、現在のフォーマットが使われる。
戻り値
次のいずれかの HRESULT 値を返す。
値 | 説明 |
S_OK | 成功。 |
E_INVALIDARG | 無効な引数。 |
E_POINTER | NULL ポインタ引数。 |
注意
基底クラスによってサポートされている唯一のタイム フォーマットは、TIME_FORMAT_MEDIA_TIME (100 ナノ秒単位) である。pTargetFormat と pSourceFormat の両方が TIME_FORMAT_MEDIA_TIME を指定する単純な場合を除いて、このメソッドは E_INVALIDARG を返す。
参照