共用方式為


媒體基礎函式

本節內容

主題 說明
CreateNamedPropertyStore
建立空的屬性存放區來保存名稱/值組。
CreatePropertyStore
建立空的屬性存放區物件。
DXVA2_Fixed32OpaqueAlpha
回包含不透明 Alpha 值的DXVA2_Fixed32 結構。
DXVA2_Fixed32TransparentAlpha
傳回包含 透明 Alpha 值的DXVA2_Fixed32 結構。
DXVA2CreateDirect3DDeviceManager9
建立 Direct3D 裝置管理員實例。
DXVA2CreateVideoService
建立 DirectX 影片加速 (DXVA) 服務物件。
DXVA2FixedToFloat
DXVA2_Fixed32 值轉換為浮點數。
DXVA2FloatToFixed
將浮點數轉換為 DXVA2_Fixed32 值。
DXVAHD_CreateDevice
建立Microsoft DirectX 影片加速高畫質 (DXVA-HD) 裝置。
MFAddPeriodicCallback
設定要以固定間隔呼叫的回呼函式。
MFAllocateSerialWorkQueue
建立保證串行化工作專案的工作佇列。
MFAllocateWorkQueue
建立新的工作佇列。
MFAllocateWorkQueueEx
建立新的工作佇列。
MFAverageTimePerFrameToFrameRate
從視訊畫面的平均持續時間計算每秒畫面格的幀速率。
MFBeginCreateFile
開始異步要求,從檔案建立位元組數據流。
MFBeginRegisterWorkQueueWithMMCSS
將工作佇列與多媒體類別排程器服務 (MMCSS) 工作產生關聯。
MFBeginRegisterWorkQueueWithMMCSSEx
將工作佇列與多媒體類別排程器服務 (MMCSS) 工作產生關聯。
MFBeginUnregisterWorkQueueWithMMCSS
從多媒體類別排程器服務 (MMCSS) 工作取消註冊工作佇列。
MFCalculateBitmapImageSize
擷取視訊格式的影像大小。
MFCalculateImageSize
擷取未壓縮視訊格式的影像大小,以位元組為單位。
MFCancelCreateFile
取消異步要求,以從檔案建立位元組數據流。
MFCancelWorkItem
嘗試取消以 MFScheduleWorkItemMFScheduleWorkItemEx 排程的異步操作。
MFCheckContentProtectionDevice
檢查指定的媒體保護系統是否支援硬體安全性處理器。
MFCompareFullToPartialMediaType
比較完整媒體類型與部分媒體類型。
MFConvertColorInfoFromDXVA
設定 MFVIDEOFORMAT 結構中的擴充色彩資訊。
MFConvertColorInfoToDXVA
將延伸色彩資訊從 MFVIDEOFORMAT 轉換為相等的 DirectX 視訊加速 (DXVA) 色彩資訊。
MFConvertFromFP16Array
將16位浮點數的數位轉換成32位浮點數的陣列。
MFConvertToFP16Array
將32位浮點數的數位轉換成16位浮點數的陣列。
MFCopyImage
將影像或圖像平面從一個緩衝區複製到另一個緩衝區。
MFCreate2DMediaBuffer
建立系統記憶體緩衝區物件來保存 2D 映像數據。
MFCreate3GPMediaSink
建立用來撰寫 3GP 檔案的媒體接收。
MFCreateAC3MediaSink
建立 AC-3 媒體接收的實例。
MFCreateADTSMediaSink
建立音訊數據傳輸數據流 (ADTS) 媒體接收的實例。
MFCreateAggregateSource
建立可匯總媒體來源集合的媒體來源。
MFCreateAlignedMemoryBuffer
使用指定的位元組對齊配置系統記憶體,並建立媒體緩衝區來管理記憶體。
MFCreateAMMediaTypeFromMFMediaType
從媒體基礎媒體類型建立 DirectShow AM_MEDIA_TYPE 結構。
MFCreateASFContentInfo
建立 ASF Header 物件
MFCreateASFIndexer
建立 ASF Indexer 物件。
MFCreateASFIndexerByteStream
建立位元組數據流,以存取 ASF 數據流中的索引。
MFCreateASFMediaSink
建立 ASF 媒體接收。
MFCreateASFMediaSinkActivate
建立可用來建立 ASF 媒體接收的啟用物件。
MFCreateASFMultiplexer
建立 ASF 多任務器。
MFCreateASFProfile
建立 ASF 設定檔物件。
MFCreateASFProfileFromPresentationDescriptor
從簡報描述元建立 ASF 配置檔物件。
MFCreateASFSplitter
建立 ASF 分隔器
MFCreateASFStreamingMediaSink
建立 ASF 串流接收的啟用物件。
MFCreateASFStreamingMediaSinkActivate
建立 ASF 串流接收的啟用物件。
MFCreateASFStreamSelector
建立 ASF 數據流選取器。
MFCreateAsyncResult
建立異步結果物件。 如果您要實作異步方法,請使用此函式。
MFCreateAttributes
建立空的屬性存放區。
MFCreateAudioMediaType
「超聲波」 結構建立音訊媒體類型。
MFCreateAudioRenderer
建立 串流音頻轉譯器
MFCreateAudioRendererActivate
建立串流音頻轉譯器的啟用物件
MFCreateAVIMediaSink
建立音訊視訊交錯式 (AVI) 接收。
MFCreateCaptureEngine
建立擷取引擎的實例。
MFCreateCollection
建立空集合物件。
MFCreateContentDecryptorContext
為指定的媒體保護系統建立 IMFContentDecryptorContext 介面。
MFCreateContentProtectionDevice
為指定的媒體保護系統建立 IMFContentProtectionDevice 介面。
MFCreateCredentialCache
建立認證快取物件。 應用程式可以使用這個物件來實作自定義認證管理員。
MFCreateDeviceSource
建立硬體擷取裝置的媒體來源。
MFCreateDeviceSourceActivate
建立表示硬體擷取裝置的啟用物件。
MFCreateDXGIDeviceManager
建立 Microsoft DirectX 圖形基礎結構 (DXGI) 裝置管理員 的實例。
MFCreateDXGISurfaceBuffer
建立媒體緩衝區來管理 DXGI 介面。
MFCreateDXSurfaceBuffer
建立管理 Direct3D 9 介面的媒體緩衝區物件。
MFCreateEventQueue
建立事件佇列。
MFCreateFile
從檔案建立位元組數據流。
MFCreateFMPEG4MediaSink
建立用來撰寫分散 MP4 檔案的媒體接收。
MFCreateLegacyMediaBufferOnMFMediaBuffer
將媒體基礎媒體緩衝區轉換成與 DirectX 媒體物件 (DMO) 相容的緩衝區。
MFCreateMediaBufferFromMediaType
配置最適合指定媒體類型的系統記憶體緩衝區。
MFCreateMediaBufferWrapper
建立包裝現有媒體緩衝區的媒體緩衝區。
MFCreateMediaEvent
建立媒體事件物件。
MFCreateMediaExtensionActivate
建立 Windows 執行階段 類別的啟用物件。
MFCreateMediaSession
應用程式的程式中建立媒體會話
MFCreateMediaType
建立空的媒體類型。
MFCreateMediaTypeFromProperties
從屬性建立IMFMediaType
MFCreateMediaTypeFromRepresentation
從其他格式表示建立媒體基礎媒體類型。
MFCreateMemoryBuffer
配置系統記憶體,並建立媒體緩衝區來管理它。
MFCreateMFByteStreamOnStream
建立包裝 IStream 指標的 Microsoft Media Foundation 位元組數據流
MFCreateMFByteStreamOnStreamEx
建立會包裝 IRandomAccessStream 對象的媒體基礎位元組數據流。
MFCreateMFByteStreamWrapper
建立位元組數據流的包裝函式。
MFCreateMFVideoFormatFromMFMediaType
從視訊媒體類型建立 MFVIDEOFORMAT 結構。
MFCreateMP3ByteStreamPlugin
建立 MP3 媒體來源的位元組數據流處理程式。
MFCreateMP3MediaSink
建立 MP3 媒體接收。
MFCreateMPEG4MediaSink
建立用來撰寫 MP4 檔案的媒體接收。
MFCreateMuxSink
建立一般媒體接收,包裝多任務器媒體基礎轉換 (MFT)。
MFCreateMuxStreamAttributes
建立IMFAttributes,描述多任務處理子數據流的內容。
MFCreateMuxStreamMediaType
建立IMFMediaType,描述多任務處理子數據流的媒體類型。
MFCreateMuxStreamSample
建立包含多任務子數據流樣本的IMFSample
MFCreateNetSchemePlugin
建立網路來源的配置處理程式。
MFCreatePathFromURL
將檔案 URL 轉換成Microsoft MS-DOS 路徑。
MFCreatePMPMediaSession
在受保護的媒體路徑 (PMP) 程式中建立媒體會話實例。
MFCreatePMPServer
建立受保護的媒體路徑 (PMP) 伺服器物件。
MFCreatePresentationClock
建立簡報時鐘。
MFCreatePresentationDescriptor
建立簡報描述元。
MFCreatePresentationDescriptorFromASFProfile
從 ASF 設定檔物件建立簡報描述元。
MFCreatePropertiesFromMediaType
從 IMFMediaType 建立屬性。
MFCreateProtectedEnvironmentAccess
建立IMFProtectedEnvironmentAccess物件,讓內容保護系統能夠與受保護的環境執行交握。
MFCreateProxyLocator
建立預設 Proxy 定位器。
MFCreateRemoteDesktopPlugin
建立遠端桌面外掛程式物件。 如果應用程式正在終端機服務用戶端會話中執行,請使用這個物件。
MFCreateSample
建立空白媒體範例。
MFCreateSampleCopierMFT
建立範例複製器轉換的實例。
MFCreateSampleGrabberSinkActivate
建立範例擷取器媒體接收的啟用物件。
MFCreateSensorActivityMonitor
初始化 IMFSensorActivityMonitor 介面的新實例
MFCreateSensorGroup
根據提供的符號連結名稱,建立IMFSensorGroup介面的實例。
MFCreateSensorStream
建立 IMFSensorStream 介面的實例。
MFCreateSensorProfile
根據指定的型別、索引和選擇性條件約束,建立感測器配置檔。
MFCreateSensorProfileCollection
建立感測器配置檔集合。
MFCreateSequencerSegmentOffset
建立 PROPVARIANT,可用來在排序器來源簡報內搜尋。
MFCreateSequencerSource
建立排序器來源。
MFCreateSimpleTypeHandler
建立一次支援單一媒體類型的媒體類型處理程式。
MFCreateSinkWriterFromMediaSink
從媒體接收建立接收寫入器。
MFCreateSinkWriterFromURL
從 URL 或位元組資料流建立接收寫入器。
MFCreateSourceReaderFromByteStream
從位元組數據流建立來源讀取器。
MFCreateSourceReaderFromMediaSource
從媒體來源建立來源讀取器。
MFCreateSourceReaderFromURL
從 URL 建立來源讀取器。
MFCreateSourceResolver
建立來源解析程式,用來從URL或位元組數據流建立媒體來源。
MFCreateStandardQualityManager
建立品質管理員的預設實作。
MFCreateStreamDescriptor
建立數據流描述元。
MFCreateStreamOnMFByteStream
傳回包裝媒體基礎位元組數據流的 IStream 指標。
MFCreateStreamOnMFByteStreamEx
建立會包裝媒體基礎位元組數據流的IRandomAccessStream物件。
MFCreateSystemTimeSource
建立以系統時間為基礎的簡報時間來源。
MFCreateTempFile
建立暫存本機檔案支援的位元組數據流。
MFCreateTopoLoader
建立拓撲載入器的新實例。
MFCreateTopology
建立拓撲物件。
MFCreateTopologyNode
建立拓撲節點。
MFCreateTrackedSample
建立IMFTrackedSample物件,以追蹤視訊媒體範例上的參考計數。
MFCreateTranscodeProfile
建立空的轉碼配置檔物件。
MFCreateTranscodeSinkActivate
建立轉碼接收啟用物件。
MFCreateTranscodeTopology
建立部分轉碼拓撲。
MFCreateTranscodeTopologyFromByteStream
建立拓撲以轉碼至位元組數據流。
MFCreateTransformActivate
建立媒體基礎轉換的泛型啟用物件(MFT)。
MFCreateURLFromPath
將Microsoft MS-DOS 路徑轉換為標準URL。
MFCreateVideoMediaType
從 MFVIDEOFORMAT 結構建立視訊媒體類型。
MFCreateVideoMediaTypeFromBitMapInfoHeader
未實作此函式。
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx
從 BITMAPINFOHEADER 結構建立視訊媒體類型。
MFCreateVideoMediaTypeFromSubtype
使用指定的子類型建立部分視訊媒體類型。
MFCreateVideoMediaTypeFromVideoInfoHeader
從 KS_VIDEOINFOHEADER 結構建立媒體類型。
MFCreateVideoMediaTypeFromVideoInfoHeader2
從 KS_VIDEOINFOHEADER2 結構建立媒體類型。
MFCreateVideoMixer
建立增強式視訊轉譯器的預設視訊混音器 (EVR)。
MFCreateVideoMixerAndPresenter
為增強的視訊轉譯器 (EVR) 建立預設的影片混音器和視訊演示器。
MFCreateVideoPresenter
建立增強式視訊轉譯器的預設視訊演示者 (EVR)。
MFCreateVideoRenderer
建立增強式視訊轉譯器 (EVR) 媒體接收的實例。
MFCreateVideoRendererActivate
建立增強式視訊轉譯器 (EVR) 媒體接收的啟用物件。
MFCreateVideoSampleAllocator
建立配置影片範例的物件。
MFCreateVideoSampleAllocatorEx
建立 物件,此物件會配置與 DXGI 相容的影片範例。
MFCreateVideoSampleFromSurface
建立管理 Direct3D 介面的媒體範例。
MFCreateWaveFormatExFromMFMediaType
將媒體基礎音訊媒體類型轉換成 「超聲波」 結構。
MFCreateWAVEMediaSink
建立 WAVE 封存接收。 WAVE 封存接收接受音訊,並將它寫入.wav檔案。
MFCreateWICBitmapBuffer
建立管理 Windows 映射元件的媒體緩衝區物件 (WIC)
MFCreateWMAEncoderActivate
建立可用於建立 Windows 媒體音訊 (WMA) 編碼器的啟用物件。
MFCreateWMVEncoderActivate
建立可用於建立 Windows 媒體視訊 (WMV) 編碼器的啟用物件。
MFDeserializeAttributesFromStream
將屬性從數據流載入至屬性存放區。
MFDeserializePresentationDescriptor
從位元組數位還原串行化表示描述元。
MFEndCreateFile
完成異步要求,以從檔案建立位元組數據流。
MFEndRegisterWorkQueueWithMMCSS
完成異步要求,以將工作佇列與多媒體類別排程器服務 (MMCSS) 工作產生關聯。
MFEndUnregisterWorkQueueWithMMCSS
完成異步要求,從多媒體類別排程器服務 (MMCSS) 工作取消註冊工作佇列。
MFEnumDeviceSources
列舉音訊或視訊擷取裝置的清單。
MFFrameRateToAverageTimePerFrame
將視訊幀速率轉換成畫面持續時間。
MFGetAttribute2UINT32asUINT64
取得屬性,其值為兩個封裝在 UINT64 中的 UINT32 值。
MFGetAttributeDouble
從屬性存放區傳回雙精度浮點數,如果屬性不存在,則傳回預設值。
MFGetAttributeRatio
擷取其值為比率的屬性。
MFGetAttributesAsBlob
將屬性存放區的內容轉換為位元組陣列。
MFGetAttributesAsBlobSize
擷取 MFGetAttributesAsBlob 函式所需的緩衝區大小。
MFGetAttributeSize
擷取其值為大小的屬性,以寬度和高度表示。
MFGetAttributeString
從屬性存放區取得字串值。
MFGetAttributeUINT32
從屬性存放區傳回 UINT32 值,如果屬性不存在,則傳回預設值。
MFGetAttributeUINT64
從屬性存放區傳回 UINT64 值,如果屬性不存在,則傳回預設值。
MFGetContentProtectionSystemCLSID
取得內容保護系統的類別識別碼。
MFGetLocalId
取得本機系統標識碼。
MFGetMFTMerit
取得硬體編解碼器的優點值。
MFGetPlaneSize
擷取未壓縮視訊格式的影像大小,以位元組為單位。
MFGetPluginControl
取得媒體基礎外掛程式管理員的指標。
MFGetService
查詢指定服務介面的物件。
MFGetStrideForBitmapInfoHeader
計算視訊格式的最小表面步幅。
MFGetSupportedMimeTypes
擷取為來源解析程序註冊的MIME類型。
MFGetSupportedSchemes
擷取為來源解析程序註冊的URL配置。
MFGetSystemId
傳回用於擷取系統標識碼數據的IMFSystemId物件。
MFGetSystemTime
傳回系統時間。
MFGetTimerPeriodicity
擷取 MFAddPeriodicCallback 函式的定時器間隔。
MFGetTopoNodeCurrentType
取得與拓撲節點相關聯之數據流的媒體類型。
MFGetUncompressedVideoFormat
傳回未壓縮視訊格式的FOURCC或 D3DFORMAT 值。
MFGetWorkQueueMMCSSClass
擷取目前與此工作佇列相關聯的多媒體類別排程器服務 (MMCSS) 類別。
MFGetWorkQueueMMCSSPriority
取得工作佇列的相對線程優先順序。
MFGetWorkQueueMMCSSTaskId
擷取目前與此工作佇列相關聯的多媒體類別排程器服務 (MMCSS) 工作標識符。
MFHeapAlloc
配置記憶體區塊。
MFHeapFree
釋放呼叫 MFHeapAlloc 函式所配置的記憶體區塊。
MFInitAMMediaTypeFromMFMediaType
從媒體基礎媒體類型初始化 DirectShow AM_MEDIA_TYPE 結構。
MFInitAttributesFromBlob
從位元組數位初始化屬性存放區的內容。
MFInitMediaTypeFromAMMediaType
從 DirectShow AM_MEDIA_TYPE 結構初始化媒體類型。
MFInitMediaTypeFromMFVideoFormat
MFVIDEOFORMAT 結構初始化媒體類型。
MFInitMediaTypeFromMPEG1VideoInfo
從 DirectShow MPEG1VIDEOINFO 結構初始化媒體類型。
MFInitMediaTypeFromMPEG2VideoInfo
從 DirectShow MPEG2VIDEOINFO 結構初始化媒體類型。
MFInitMediaTypeFromVideoInfoHeader
從 DirectShow VIDEOINFOHEADER 結構初始化媒體類型。
MFInitMediaTypeFromVideoInfoHeader2
從 DirectShow VIDEOINFOHEADER2 結構初始化媒體類型。
MFInitMediaTypeFromWaveFormatEx
SEMANTICATEX 結構初始化媒體類型。
MFInitVideoFormat
初始化標準視訊格式的 MFVIDEOFORMAT 結構,例如 DVD、模擬電視或 ATSC 數字電視。
MFInitVideoFormat_RGB
初始化未壓縮 RGB 視訊格式的 MFVIDEOFORMAT 結構。
MFInvokeCallback
叫用回呼方法以完成異步操作。
MFIsContentProtectionDeviceSupported
檢查指定的媒體保護系統是否支援硬體安全性處理器。
MFIsFormatYUV
查詢FOURCC程式碼或 D3DFORMAT 值是否為 YUV 格式。
MFllMulDiv
計算 ((a * b) + d) / c,其中每個字詞都是 64 位帶正負號的值。
MFLoadSignedLibrary
載入已針對受保護環境簽署的動態連結庫。
MFLockDXGIDeviceManager
鎖定共用 DXGI 裝置管理員。
MFLockPlatform
封鎖 MFShutdown 函式。
MFLockSharedWorkQueue
取得和鎖定共用工作佇列。
MFLockWorkQueue
鎖定工作佇列。
MFMapDX9FormatToDXGIFormat
將 Microsoft Direct3D 9 格式識別碼轉換為 DXGI 格式識別碼。
MFMapDXGIFormatToDX9Format
將 DXGI 格式識別碼轉換為 Direct3D 9 格式識別碼。
MFPCreateMediaPlayer
建立 MFPlay player 物件的新實例。
MFPERIODICCALLBACK 回呼
MFAddPeriodicCallback 函式的回調函式。
MFPutWaitingWorkItem
將等候事件發出訊號的工作專案排入佇列。
MFPutWorkItem
將異步操作放在工作佇列上。
MFPutWorkItem2
將異步操作放在具有指定優先權的工作佇列上。
MFPutWorkItemEx
將異步操作放在工作佇列上。
MFPutWorkItemEx2
將異步操作放在具有指定優先權的工作佇列上。
MFRegisterLocalByteStreamHandler
在呼叫端的進程中註冊位元組數據流處理程式。
MFRegisterLocalSchemeHandler
在呼叫端的進程中註冊配置處理程式。
MFRegisterPlatformWithMMCSS
向多媒體類別排程器服務 (MMCSS) 註冊標準 Media Foundation 平臺工作佇列。
MFRemovePeriodicCallback
取消 MFAddPeriodicCallback 函式所設定的回呼函式。
MFRequireProtectedEnvironment
查詢媒體簡報是否需要受保護的媒體路徑 (PMP)。
MFScheduleWorkItem
排程在指定間隔之後完成的異步操作。
MFScheduleWorkItemEx
排程在指定間隔之後完成的異步操作。
MFSerializeAttributesToStream
將屬性存放區的內容寫入數據流。
MFSerializePresentationDescriptor
將表示描述項串行化為位元組陣列。
MFSetAttribute2UINT32asUINT64
將兩UINT32 值封裝成 UINT64 屬性值。
MFSetAttributeRatio
將比率設定為64位屬性值。
MFSetAttributeSize
將寬度和高度設定為單一 64 位屬性值。
MFShutdown
關閉媒體基礎平臺。
MFShutdownObject
關閉 Media Foundation 物件,並釋放與 對象相關聯的所有資源。
MFStartup
初始化媒體基礎。
MFTEnum
列舉登錄中的媒體基礎轉換 (MFT)。
MFTEnum2
取得符合指定搜尋準則的媒體基礎轉換 (MFT) 清單。 此函式會 擴充 MFTEnumEx 函式,以允許外部應用程式和內部元件探索對應至特定視訊配接器的硬體 MFT。
MFTEnumEx
取得符合指定搜尋準則的媒體基礎轉換 (MFT) 清單。 此函式會 擴充 MFTEnum 函式。
MFTGetInfo
從登錄取得媒體基礎轉換 (MFT) 的相關信息。
MFTranscodeGetAudioOutputAvailableTypes
從音訊編碼器取得輸出格式的清單。
MFTRegister
將媒體基礎轉換 (MFT) 的相關信息新增至登錄。
MFTRegisterLocal
在呼叫者的程式中註冊媒體基礎轉換 (MFT)。
MFTRegisterLocalByCLSID
在呼叫者的程式中註冊媒體基礎轉換 (MFT)。
MFTUnregister
取消註冊媒體基礎轉換 (MFT)。
MFTUnregisterLocal
從呼叫端的程式取消註冊一或多個媒體基礎轉換(MFT)。
MFTUnregisterLocalByCLSID
從呼叫端的程式取消註冊媒體基礎轉換 (MFT)。
MFUnlockDXGIDeviceManager
解除鎖定共用 DXGI 裝置管理員。
MFUnlockPlatform
在 MFLockPlatform 函式的呼叫鎖定媒體基礎平台之後解除鎖定。
MFUnlockWorkQueue
解除鎖定工作佇列。
MFUnregisterPlatformFromMMCSS
從多媒體類別排程器服務 (MMCSS) 工作取消註冊媒體基礎平臺工作佇列。
MFUnwrapMediaType
擷取由 MFWrapMediaType 函式包裝在另一種媒體類型中的媒體類型。
MFValidateMediaTypeSize
驗證視訊格式區塊的緩衝區大小。
MFWrapMediaType
建立包裝另一種媒體類型的媒體類型。
Pack2UINT32AsUINT64
將兩UINT32 值封裝成 UINT64 值。
PackRatio
將兩個代表比率的 UINT32 值封裝成 UINT64 值。
PackSize
將UINT32寬度值和UINT32高度值封裝成代表大小的UINT64值。
PDXVAHDSW_CreateDevice
建立軟體外掛程式 DXVA-HD 裝置的實例。
PDXVAHDSW_CreateVideoProcessor
建立軟體 DXVA-HD 視訊處理器外掛程式。
PDXVAHDSW_DestroyDevice
終結軟體外掛程式 DXVA-HD 裝置的實例。
PDXVAHDSW_DestroyVideoProcessor
終結 sofware DXVA-HD 視訊處理器。
PDXVAHDSW_GetVideoProcessBltStatePrivate
從軟體 DXVA-HD 視訊處理器取得私人 Blit 狀態。
PDXVAHDSW_GetVideoProcessorCaps
取得一或多個軟體 DXVA-HD 視訊處理器的功能。
PDXVAHDSW_GetVideoProcessorCustomRates
取得軟體 DXVA-HD 視訊處理器支援的自定義速率。
PDXVAHDSW_GetVideoProcessorDeviceCaps
取得軟體外掛程式 DXVA-HD 裝置的功能。
PDXVAHDSW_GetVideoProcessorFilterRange
從軟體外掛程式 DXVA-HD 裝置取得支援的圖像篩選值範圍。
PDXVAHDSW_GetVideoProcessorInputFormats
取得軟體外掛程式 DXVA-HD 裝置支援的輸入格式。
PDXVAHDSW_GetVideoProcessorOutputFormats
取得軟體外掛程式 DXVA-HD 裝置支援的輸出格式。
PDXVAHDSW_GetVideoProcessStreamStatePrivate
從軟體 DXVA-HD 視訊處理器取得私人串流狀態。
PDXVAHDSW_Plugin
初始化 DXVA-HD 軟體外掛程式裝置之函式的指標。
PDXVAHDSW_ProposeVideoPrivateFormat
從軟體外掛程式 DXVA-HD 裝置取得私人介面格式。
PDXVAHDSW_SetVideoProcessBltState
設定軟體 DXVA-HD 視訊處理器的blit作業狀態參數。
PDXVAHDSW_SetVideoProcessStreamState
設定軟體 DXVA-HD 視訊處理器上輸入數據流的狀態參數。
PDXVAHDSW_VideoProcessBltHD
執行視訊處理blit。
Unpack2UINT32AsUINT64
UINT64 值取得低序和高階 UINT32 值。
UnpackRatio
從代表比率的 UINT64 值,取得低序和高階 UINT32 值。
UnpackSize
代表大小的 UINT64 值取得低序和高階 UINT32 值。

 

媒體基礎程式設計參考