CRendererInputPin 類別
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
CBaseRendererInputPin類別會實作CBaseRenderer 類別的輸入針腳。 除非另有說明,否則這個類別中的方法會委派給 CBaseRenderer 類別上的對應方法。
受保護的成員變數 | Description |
---|---|
m_pRenderer | 篩選的指標。 |
公用方法 | Description |
CRendererInputPin | 建構函式方法。 |
BreakConnect | 中斷連接時加入自訂程式碼。 |
CompleteConnect | 完成連線。 |
CheckMediaType | 判斷針腳是否可支援特定的媒體類型。 |
使用中 | 將針腳切換至作用中 (暫停或執行) 模式。 |
非使用中 | 將針腳切換至非使用中狀態,並釋放配置器的記憶體。 |
SetMediaType | 設定針腳的媒體類型。 |
分配器 | 擷取預設記憶體配置器的指標。 |
IPin 方法 | Description |
QueryId | 擷取針腳的識別碼。 |
EndOfStream | 通知針腳,在發出新的執行命令之前,不會有任何額外的資料。 |
BeginFlush | 通知針腳開始排清作業。 |
EndFlush | 通知針腳結束排清作業。 |
IMemInputPin 方法 | Description |
接收 | 從資料流程擷取下一個資料區塊。 |
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|