IAMExtTransport::GetTransportVideoParameters
GetTransportVideoParameters は、外部駆動デバイスのビデオ引数の設定値を取得する。
構文
HRESULT GetTransportVideoParameters(
long Param,
long *pValue
);
パラメータ
Param
[in] 取得するビデオ引数を指定する。次のいずれかの値でなければならない。
値 | 説明 |
ED_TRANSVIDEO_SET_OUTPUT | 出力モードを取得する。 |
ED_TRANSVIDEO_SET_SOURCE | 入力ピンを取得する。 |
pValue
[out] ビデオ引数を受け取る long 型の整数値へのポインタを指定する。詳細については、「注意」を参照すること。
戻り値
メソッドが成功すると、戻り値は S_OK となる。それ以外の場合は HRESULT エラー コードを返す。
注意
Param が ED_TRANSVIDEO_SET_OUTPUT と同等の場合、pValue は以下の定数のいずれかを受け取る。
値 | 説明 |
ED_E2E | 駆動デバイスのモードにかかわらず、デバイスの出力に入力映像が表示される。 |
ED_OFF | 映像出力が無効である。 |
ED_PLAYBACK | メディアの再生映像がデバイスの出力上に表示される。 |
Param が ED_TRANSVIDEO_SET_SOURCE と同等の場合、pValue はビデオ入力に使われる入力ピンのインデックスを受け取る。ピンのインデックスは、ゼロから始まる。
DV の実装
MSDV はこのメソッドをサポートしておらず、E_NOTIMPL を返す。
参照