共用方式為


MESourceStarted 事件

當媒體來源啟動而不搜尋時引發。

事件值

IMFMediaEvent::GetValue 擷取的可能值包括下列專案。

VARTYPE 描述
VT_EMPTY
沒有事件資料。 開始時間來自目前的位置。

VT_I8
開始時間,以 100 奈秒為單位,相對於樣本上的時間戳記。

屬性

此事件定義了下列屬性。

屬性 描述
MF_EVENT_SOURCE_ACTUAL_START
開始時間。 如果媒體來源從目前的位置重新開機,媒體來源就會設定此屬性。

MF_EVENT_SOURCE_FAKE_START
指定目前的區段拓撲是否空白。 排序器來源會設定這個屬性。

MF_EVENT_SOURCE_PROJECTSTART
區段的開始時間,相對於簡報的開頭。 排序器來源會設定這個屬性。

備註

當媒體來源從停止狀態啟動,或從來源中相同位置的暫停狀態開始時,就會引發此事件。 如果 IMFMediaSource::Start 方法傳回S_OK,就會引發事件。

如果媒體來源從目前位置開始,且來源的先前狀態正在執行或暫停,則事件資料可能會空白 (VT_EMPTY) 。 如果事件資料VT_EMPTY,媒體來源可能會使用實際的開始時間來設定 MF_EVENT_SOURCE_ACTUAL_START 屬性。

如果媒體來源從新位置開始,或來源先前的狀態已停止,則事件資料必須是開始時間 (VT_I8) 。

如果 Start 方法造成搜尋,媒體來源會傳送 MESourceSeeked 事件,而不是 MESourceStarted。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Mfobjects.h (包含 Mfidl.h)

另請參閱

媒體基礎事件