IAMTimelineSrc:: SetMediaLength 方法

注意

[廢棄。 此 API 可能會從 Windows 的未來版本中移除。]

方法會指定原始程式檔的 SetMediaLength 持續時間。

語法

HRESULT SetMediaLength(
   REFERENCE_TIME Length
);

參數

長度

媒體長度,以 100-毫微秒單位表示。

傳回值

如果這個方法成功,它會傳回 S _ OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

您可以在設定媒體停止時間之前設定媒體長度,以避免潛在的轉譯錯誤。 當您設定 media stop time 時,DES 會根據媒體長度來檢查它。

這個方法不會驗證 長度 參數,但值必須等於原始程式檔的實際持續時間。 藉由呼叫 IMediaDet:: get _ StreamLength來取得來源檔案持續時間。

注意

標頭檔 Qedit 與版本7以後的 Direct3D 標頭不相容。

注意

若要取得 Qedit,請下載 適用于 Windows Vista 和 .NET Framework 3.0 的 Microsoft Windows SDK 更新。 在 Windows 7 和 .NET Framework 3.5 Service Pack 1 的 Microsoft Windows SDK 中無法使用 Qedit。

規格需求

需求
標頭
Qedit。h
程式庫
Strmiids .lib

另請參閱

IAMTimelineSrc 介面

錯誤和成功碼