Share via


MEQualityNotify 事件

提供有關播放品質的意見反應給品質管制員。

事件值

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

VARTYPE 描述
VT_I8
請參閱<備註>。

備註

此事件是由某些管線元件所引發。 媒體會話會呼叫 IMFQualityManager::NotifyQualityEvent 方法,將事件轉送給品質管制員。

事件的擴充類型表示事件資料的意義。

擴充類型 事件資料
MF_QUALITY_NOTIFY_PROCESSING_LATENCY 元件引進的大約處理延遲,單位為 100 奈秒。
處理延遲是元件藉由處理範例導入管線的延遲量。 在某些情況下,只要查看 對 IMFQualityManager::NotifyProcessInputIMFQualityManager::NotifyProcessOutput的呼叫,便無法衍生延遲。 例如,輸入樣本和輸出樣本之間可能沒有一對一的對應。 在此情況下,元件可能會傳送具有處理延遲的 MEQualityNotify 事件。 如果處理延遲變更,元件可以在串流期間隨時傳送新的事件。
MF_QUALITY_NOTIFY_SAMPLE_LAG 樣本的延遲時間,以 100 奈秒為單位。 如果值為正數,則樣本會延遲。 如果值為負值,則樣本是早期。

 

若要取得擴充類型,請呼叫 IMFMediaEvent::GetExtendedType

傳送此事件不需要管線元件。

規格需求

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

另請參閱

IMFQualityManager

媒體基礎事件