Share via


媒體基礎函式

本節內容

主題 描述
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
[][API] 結構建立音訊媒體類型。
MFCreateAudioRenderer
建立 串流音訊轉譯器
MFCreateAudioRendererActivate
建立 串流音訊轉譯器的啟用物件。
MFCreateAVIMediaSink
建立Audio-Video交錯 (AVI) 接收。
MFCreateCaptureEngine
建立擷取引擎的實例。
MFCreateCollection
建立空的集合物件。
MFCreateContentDecryptorCoNtext
為指定的媒體保護系統建立 IMFContentDecryptorCoNtext 介面。
MFCreateContentProtectionDevice
為指定的媒體保護系統建立 IMFContentProtectionDevice 介面。
MFCreateCredentialCache
建立認證快取物件。 應用程式可以使用這個物件來實作自訂認證管理員。
MFCreateDeviceSource
建立硬體擷取裝置的媒體來源。
MFCreateDeviceSourceActivate
建立表示硬體擷取裝置的啟用物件。
MFCreateDXGIDeviceManager
建立 Microsoft DirectX Graphics Infrastructure (DXGI) 裝置管理員的實例。
MFCreateDXGISurfaceBuffer
建立媒體緩衝區來管理 DXGI 表面。
MFCreateDXSurfaceBuffer
建立可管理 Direct3D 9 表面的媒體緩衝區物件。
MFCreateEventQueue
建立事件佇列。
MFCreateFile
從檔案建立位元組資料流程。
MFCreateFMPEG4MediaSink
建立媒體接收以撰寫分散的 MP4 檔案。
MFCreateLegacyMediaBufferOnMFMediaBuffer
將 Media Foundation 媒體緩衝區轉換成與 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
傳回會包裝 Media Foundation 位元組資料流程的 IStream 指標。
MFCreateStreamOnMFByteStreamEx
建立會包裝 Media Foundation 位元組資料流程的 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 Media Audio (WMA) 編碼器的啟用物件。
MFCreateWMVEncoderActivate
建立可用來建立 Windows Media Video (WMV) 編碼器的啟用物件。
MFDeserializeAttributesFromStream
將屬性從資料流程載入至屬性存放區。
MFDeserializePresentationDescriptor
從位元組陣列還原序列化表示描述元。
MFEndCreateFile
完成非同步要求,以從檔案建立位元組資料流程。
MFEndRegisterWorkQueueWithMMCSS
完成非同步要求,以將工作佇列與多媒體類別排程器服務建立關聯, (MMCSS) 工作。
MFEndUnregisterWorkQueueWithMMCSS
完成非同步要求,以從多媒體類別排程器服務取消註冊工作佇列, (MMCSS) 工作。
MFEnumDeviceSources
列舉音訊或視訊擷取裝置的清單。
MFFrameRateToAverageTimePerFrame
將視訊畫面播放速率轉換成畫面持續時間。
MFGetAttribute2UINT32asUINT64
取得屬性,其值為兩個 UINT32 值,並封裝至 UINT64
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
從 Media Foundation 媒體類型初始化 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
一個顯示于其結構 中初始化媒體類型。
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
向多媒體類別排程器服務註冊標準 Media Foundation 平臺工作佇列, (MMCSS) 。
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值。

 

媒體基礎程式設計參考