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 [僅限傳統型應用程式] |
標頭 |
|
另請參閱