MEQualityNotify 事件
提供有關播放品質的意見反應給品質管制員。
事件值
從 IMFMediaEvent::GetValue 擷取的可能值包括下列專案。
VARTYPE | 描述 |
---|---|
VT_I8 |
請參閱<備註>。 |
備註
此事件是由某些管線元件所引發。 媒體會話會呼叫 IMFQualityManager::NotifyQualityEvent 方法,將事件轉送給品質管制員。
事件的擴充類型表示事件資料的意義。
擴充類型 | 事件資料 |
---|---|
MF_QUALITY_NOTIFY_PROCESSING_LATENCY | 元件引進的大約處理延遲,單位為 100 奈秒。 處理延遲是元件藉由處理範例導入管線的延遲量。 在某些情況下,只要查看 對 IMFQualityManager::NotifyProcessInput 和 IMFQualityManager::NotifyProcessOutput的呼叫,便無法衍生延遲。 例如,輸入樣本和輸出樣本之間可能沒有一對一的對應。 在此情況下,元件可能會傳送具有處理延遲的 MEQualityNotify 事件。 如果處理延遲變更,元件可以在串流期間隨時傳送新的事件。 |
MF_QUALITY_NOTIFY_SAMPLE_LAG | 樣本的延遲時間,以 100 奈秒為單位。 如果值為正數,則樣本會延遲。 如果值為負值,則樣本是早期。 |
若要取得擴充類型,請呼叫 IMFMediaEvent::GetExtendedType。
傳送此事件不需要管線元件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
另請參閱