CImageAllocator.CreateImageSample 方法
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
方法 CreateImageSample
會建立媒體範例。
語法
virtual CImageSample* CreateImageSample(
LPBYTE pData,
LONG Length
);
參數
-
pData
-
緩衝區的指標,其大小 為 Length,由呼叫端所配置。
-
長度
-
緩衝區的長度。
傳回值
會傳回 CImageSample 物件。
備註
這個方法會建立新的媒體範例,實作為 CImageSample 物件。 範例的 IMediaSample::GetPointer 方法會傳回 pData 參數中指定的緩衝區指標。
如果您從 CImageAllocator 衍生新的配置器類別,並從 CImageSample衍生新的媒體範例類別,您應該覆寫此方法來建立媒體範例類別的實例。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|