Поделиться через


Функции Media Foundation

В этом разделе

Раздел Описание
CreateNamedPropertyStore
Создает пустое хранилище свойств для хранения пар имени и значения.
CreatePropertyStore
Создает пустой объект хранилища свойств.
DXVA2_Fixed32OpaqueAlpha
Возвращает DXVA2_Fixed32 структуру, содержащую непрозрачное альфа-значение.
DXVA2_Fixed32TransparentAlpha
Возвращает DXVA2_Fixed32 структуру, содержащую прозрачное альфа-значение.
DXVA2CreateDirect3DDeviceManager9
Создает экземпляр диспетчер устройств Direct3D.
DXVA2CreateVideoService
Создает объект служб ускорения видео DirectX (DXVA).
DXVA2FixedToFloat
Преобразует значение DXVA2_Fixed32 в число с плавающей запятой.
DXVA2FloatToFixed
Преобразует число с плавающей запятой в значение DXVA2_Fixed32 .
DXVAHD_CreateDevice
Создает устройство Высокой четкости ускорения видео Microsoft DirectX (DXVA-HD).
MFAddPeriodicCallback
Задает функцию обратного вызова, вызываемую с фиксированным интервалом.
MFAllocateSerialWorkQueue
Создает рабочую очередь, которая гарантирует сериализацию рабочих элементов.
MFAllocateWorkQueue
Создает новую рабочую очередь.
MFAllocateWorkQueueEx
Создает новую рабочую очередь.
MFAverageTimePerFrameToFrameToFrameRate
Вычисляет частоту кадров в кадрах в секунду из средней продолжительности видеокадров.
MFBeginCreateFile
Начинает асинхронный запрос на создание потока байтов из файла.
MFBeginRegisterWorkQueueWithMMCSS
Связывает рабочую очередь с задачей планировщика мультимедиа (MMCSS).
MFBeginRegisterWorkQueueWithMMCSSEx
Связывает рабочую очередь с задачей планировщика мультимедиа (MMCSS).
MFBeginUnregisterWorkQueueWithMMCSS
Отменяет регистрацию рабочей очереди из задачи планировщика мультимедиа (MMCSS).
MFCalculateBitmapImageSize
Извлекает размер изображения для формата видео.
MFCalculateImageSize
Извлекает размер изображения в байтах для несжатого формата видео.
MFCancelCreateFile
Отменяет асинхронный запрос для создания потока байтов из файла.
MFCancelWorkItem
Пытается отменить асинхронную операцию, запланированную с помощью MFScheduleWorkItem или MFScheduleWorkItemEx.
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 из типа мультимедиа Media Foundation.
MFCreateASFContentInfo
Создает объект заголовка ASF.
MFCreateASFIndexer
Создает объект Индексатора ASF.
MFCreateASFIndexerByteStream
Создает поток байтов для доступа к индексу в потоке ASF.
MFCreateASFMediaSink
Создает приемник мультимедиа ASF.
MFCreateASFMediaSinkActivate
Создает объект активации, который можно использовать для создания приемника мультимедиа ASF.
MFCreateASFMultiplexer
Создает мультиплексер ASF.
MFCreateASFProfile
Создает объект профиля ASF.
MFCreateASFProfileFromPresentationDescriptor
Создает объект профиля ASF из дескриптора презентации.
MFCreateASFSplitter
Создает разделитель ASF.
MFCreateASFStreamingMediaSink
Создает объект активации для приемника потоковой передачи ASF.
MFCreateASFStreamingMediaSinkActivate
Создает объект активации для приемника потоковой передачи ASF.
MFCreateASFStreamSelector
Создает селектор потока ASF.
MFCreateAsyncResult
Создает асинхронный объект результата. Используйте эту функцию, если вы реализуете асинхронный метод.
MFCreateAttributes
Создает пустое хранилище атрибутов.
MFCreateAudioMediaType
Создает тип аудиомедийного носителя из структуры WAVEFORMATEX .
MFCreateAudioRenderer
Создает средство отрисовки потокового звука.
MFCreateAudioRendererActivate
Создает объект активации для средства рендеринга потоковой передачи звука.
MFCreateAVIMediaSink
Создает приемник аудио-видео с чередованием (AVI).
MFCreateCaptureEngine
Создает экземпляр подсистемы записи.
MFCreateCollection
Создает пустой объект коллекции.
MFCreateContentDecryptorContext
Создает интерфейс IMFContentDecryptorContext для указанной системы защиты мультимедиа.
MFCreateContentProtectionDevice
Создает интерфейс МВФContentProtectionDevice для указанной системы защиты мультимедиа.
MFCreateCredentialCache
Создает объект кэша учетных данных. Приложение может использовать этот объект для реализации пользовательского диспетчера учетных данных.
MFCreateDeviceSource
Создает источник мультимедиа для устройства захвата оборудования.
MFCreateDeviceSourceActivate
Создает объект активации, представляющий устройство захвата оборудования.
MFCreateDXGIDeviceManager
Создает экземпляр диспетчер устройств инфраструктуры графики Microsoft DirectX (DXGI).
MFCreateDXGISurfaceBuffer
Создает буфер мультимедиа для управления поверхностью DXGI.
MFCreateDXSurfaceBuffer
Создает объект буфера мультимедиа, который управляет поверхностью Direct3D 9.
MFCreateEventQueue
Создает очередь событий.
MFCreateFile
Создает поток байтов из файла.
MFCreateFMPEG4MediaSink
Создает приемник мультимедиа для создания фрагментированных MP4-файлов.
MFCreateLegacyMediaBufferOnMFMediaBuffer
Преобразует буфер мультимедиа Media Foundation в буфер, совместимый с объектами мультимедиа DirectX (DMOS).
MFCreateMediaBufferFromMediaType
Выделяет буфер системной памяти, оптимальный для указанного типа носителя.
MFCreateMediaBufferWrapper
Создает буфер мультимедиа, который упаковывает существующий буфер мультимедиа.
MFCreateMediaEvent
Создает объект события мультимедиа.
MFCreateMediaExtensionActivate
Создает объект активации для класса среда выполнения Windows.
MFCreateMediaSession
Создает сеанс мультимедиа в процессе приложения.
MFCreateMediaType
Создает пустой тип носителя.
MFCreateMediaTypeFromProperties
Создайте МВФMediaType из свойств.
MFCreateMediaTypeFromRepresentation
Создает тип мультимедиа Media Foundation из другого представления формата.
MFCreateMemoryBuffer
Выделяет системную память и создает буфер мультимедиа для управления им.
MFCreateMFByteStreamOnStream
Создает поток байтов Microsoft Media Foundation, который упаковывает указатель IStream .
MFCreateMFByteStreamOnStreamEx
Создает поток байтов Media Foundation, который упаковывает объект IRandomAccessStream .
MFCreateMFByteStreamWrapper
Создает оболочку для потока байтов.
MFCreateMFVideoFormatFromMFMediaType
Создает структуру MFVIDEOFORMAT из типа видеомедий.
MFCreateMP3ByteStreamPlugin
Создает обработчик потока байтов для источника мультимедиа MP3.
MFCreateMP3MediaSink
Создает приемник мультимедиа MP3.
MFCreateMPEG4MediaSink
Создает приемник мультимедиа для создания MP4-файлов.
MFCreateMuxSink
Создает универсальный приемник мультимедиа, который создает мультиплексорное преобразование Media Foundation (MFT).
MFCreateMuxStreamAttributes
Создает МВФAttributes, описывающий содержимое мультиплексированных подпотоков.
MFCreateMuxStreamMediaType
Создает МВФMediaType, описывающий типы носителей мультиплексированных подпотоков.
MFCreateMuxStreamSample
Создает МВФSample, содержащий образцы мультиплексированных подпотоков.
MFCreateNetSchemePlugin
Создает обработчик схемы для источника сети.
MFCreatePathFromURL
Преобразует URL-адрес файла в путь Microsoft MS-DOS.
MFCreatePMPMediaSession
Создает экземпляр сеанса мультимедиа в процессе защищенного пути мультимедиа (PMP).
MFCreatePMPServer
Создает защищенный объект сервера пути к носителю (PMP).
MFCreatePresentationClock
Создает часы презентации.
MFCreatePresentationDescriptor
Создает дескриптор презентации.
MFCreatePresentationDescriptorFromASFProfile
Создает дескриптор презентации из объекта профиля ASF.
MFCreatePropertiesFromMediaType
Создает свойства из МВФMediaType.
MFCreateProtectedEnvironmentAccess
Создает объект IMFProtectedEnvironmentAccess, позволяющий системам защиты содержимого выполнять подтверждение с защищенной средой.
MFCreateProxyLocator
Создает указатель прокси-сервера по умолчанию.
MFCreateRemoteDesktopPlugin
Создает подключаемый модуль удаленного рабочего стола. Используйте этот объект, если приложение работает в клиентском сеансе служб терминалов.
MFCreateSample
Создает пустой образец носителя.
MFCreateSampleCopierMFT
Создает экземпляр преобразования примера копирования.
MFCreateSampleGrabberSinkActivate
Создает объект активации для образца приемника мультимедиа захвата.
MFCreateSensorActivityMonitor
Инициализирует новый экземпляр интерфейса МВФSensorActivityMonitor.
MFCreateSensorGroup
Создает экземпляр интерфейса IMFSensorGroup на основе предоставленного символьного имени ссылки.
MFCreateSensorStream
Создает экземпляр интерфейса МВФSensorStream.
MFCreateSensorProfile
Создает профиль датчика на основе указанных типов, индексов и необязательных ограничений.
MFCreateSensorProfileCollection
Создает коллекцию профилей датчиков.
MFCreateSequencerSegmentOffset
Создает PROPVARIANT, который можно использовать для поиска в исходной презентации последовательности.
MFCreateSequencerSource
Создает источник последовательности.
MFCreateSimpleTypeHandler
Создает обработчик типа мультимедиа, поддерживающий один тип носителя одновременно.
MFCreateSinkWriterFromMediaSink
Создает модуль записи приемника из приемника мультимедиа.
MFCreateSinkWriterFromURL
Создает модуль записи приемника из URL-адреса или потока байтов.
MFCreateSourceReaderFromByteStream
Создает средство чтения источника из потока байтов.
MFCreateSourceReaderFromMediaSource
Создает средство чтения источника из источника мультимедиа.
MFCreateSourceReaderFromURL
Создает средство чтения источника из URL-адреса.
MFCreateSourceResolver
Создает сопоставитель источника, который используется для создания источника мультимедиа из URL-адреса или потока байтов.
MFCreateStandardQualityManager
Создает реализацию диспетчера качества по умолчанию.
MFCreateStreamDescriptor
Создает дескриптор потока.
MFCreateStreamOnMFByteStream
Возвращает указатель IStream, который упаковывает поток байтов Media Foundation.
MFCreateStreamOnMFByteStreamEx
Создает объект IRandomAccessStream, который упаковывает поток байтов Media Foundation.
MFCreateSystemTimeSource
Создает источник времени презентации, основанный на системном времени.
MFCreateTempFile
Создает поток байтов, поддерживаемый временным локальным файлом.
MFCreateTopoLoader
Создает новый экземпляр загрузчика топологии.
MFCreateTopology
Создает объект топологии.
MFCreateTopologyNode
Создает узел топологии.
MFCreateTrackedSample
Создает объект IMFTrackedSample, отслеживающий счетчики ссылок на образец видеомедийного носителя.
MFCreateTranscodeProfile
Создает пустой объект профиля транскода.
MFCreateTranscodeSinkActivate
Создает объект активации приемника транскода.
MFCreateTranscodeTopology
Создает частичную топологию транскода.
MFCreateTranscodeTopologyFromByteStream
Создает топологию для перекодирования в поток байтов.
MFCreateTransformActivate
Создает универсальный объект активации для преобразований Media Foundation (MFTs).
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
Преобразует тип звукового носителя Media Foundation в структуру WAVEFORMATEX .
MFCreateWAVEMediaSink
Создает приемник архива WAVE. Приемник архива WAVE принимает звук и записывает его в файл .wav.
MFCreateWICBitmapBuffer
Создает объект буфера мультимедиа, который управляет компонентом образов Windows (WIC)
MFCreateWMAEncoderActivate
Создает объект активации, который можно использовать для создания кодировщика звука Windows Media (WMA).
MFCreateWMVEncoderActivate
Создает объект активации, который можно использовать для создания кодировщика Видео Windows Media (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
Возвращает указатель на диспетчер подключаемых модулей Media Foundation.
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 из типа мультимедиа Media Foundation.
MFInitAttributesFromBlob
Инициализирует содержимое хранилища атрибутов из массива байтов.
MFInitMediaTypeFromAMMediaType
Инициализирует тип мультимедиа из структуры DirectShow AM_MEDIA_TYPE .
MFInitMediaTypeFromMFVideoFormat
Инициализирует тип носителя из структуры MFVIDEOFORMAT.
MFInitMediaTypeFromMPEG1VideoInfo
Инициализирует тип мультимедиа из структуры DirectShow MPEG1VIDEOINFO .
MFInitMediaTypeFromMPEG2VideoInfo
Инициализирует тип мультимедиа из структуры DirectShow MPEG2VIDEOINFO .
MFInitMediaTypeFromVideoInfoHeader
Инициализирует тип мультимедиа из структуры DirectShow VIDEOINFOHEADER .
MFInitMediaTypeFromVideoInfoHeader2
Инициализирует тип мультимедиа из структуры DirectShow VIDEOINFOHEADER2 .
MFInitMediaTypeFromWaveFormatEx
Инициализирует тип носителя из структуры WAVEFORMATEX .
MFInitVideoFormat
Инициализирует структуру MFVIDEOFORMAT для стандартного формата видео, например DVD, аналогового телевидения или цифрового телевидения ATSC.
MFInitVideoFormat_RGB
Инициализирует структуру MFVIDEOFORMAT для несжатого формата видео RGB.
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.
Обратный вызов 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
Завершает работу платформы Media Foundation.
MFShutdownObject
Завершает работу объекта Media Foundation и освобождает все ресурсы, связанные с объектом.
MFStartup
Инициализирует Media Foundation.
MFTEnum
Перечисляет преобразования Media Foundation (MFTs) в реестре.
MFTEnum2
Возвращает список преобразований Media Foundation (MFT), которые соответствуют указанным критериям поиска. Эта функция расширяет функцию MFTEnumEx , чтобы разрешить внешним приложениям и внутренним компонентам обнаруживать аппаратные MFT, соответствующие конкретному видеоадаптелю.
MFTEnumEx
Возвращает список преобразований Media Foundation (MFT), которые соответствуют указанным критериям поиска. Эта функция расширяет функцию MFTEnum.
MFTGetInfo
Получает сведения из реестра о преобразовании Media Foundation (MFT).
MFTranscodeGetAudioOutputAvailableTypes
Возвращает список форматов выходных данных из звукового кодировщика.
MFTRegister
Добавляет сведения о преобразовании Media Foundation (MFT) в реестр.
MFTRegisterLocal
Регистрирует преобразование Media Foundation (MFT) в процессе вызывающего средства.
MFTRegisterLocalByCLSID
Регистрирует преобразование Media Foundation (MFT) в процессе вызывающего средства.
MFTUnregister
Отменяет регистрацию преобразования Media Foundation (MFT).
MFTUnregisterLocal
Отменяет регистрацию одного или нескольких преобразований Media Foundation (MFT) из процесса вызывающего средства.
MFTUnregisterLocalByCLSID
Отменяет регистрацию преобразования Media Foundation (MFT) из процесса вызывающего средства.
MFUnlockDXGIDeviceManager
Разблокирует общую диспетчер устройств DXGI.
MFUnlockPlatform
Разблокирует платформу Media Foundation после того, как она была заблокирована вызовом функции MFLockPlatform .
MFUnlockWorkQueue
Разблокирует рабочую очередь.
MFUnregisterPlatformFromMMCSS
Отменяет регистрацию рабочих очередей платформы Media Foundation из задачи планировщика мультимедиа (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
Уничтожает процессор видеотрансляций DXVA-HD.
PDXVAHDSW_GetVideoProcessBltStatePrivate
Получает частное состояние blit из программного процессора DXVA-HD для видеопроцессоров.
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
Задает параметр состояния для операций blit с помощью программного процессора DXVA-HD для видеопроцессоров.
PDXVAHDSW_SetVideoProcessStreamState
Задает параметр состояния для входного потока в программном процессоре DXVA-HD.
PDXVAHDSW_VideoProcessBltHD
Выполняет видеообработку.
Распаковка2UINT32AsUINT64
Возвращает значения UINT32 низкого порядка и высокого порядка из значения UINT64.
Распаковка Ратио
Возвращает значения UINT32 низкого порядка и высокого порядка из значения UINT64, представляющего соотношение.
Распаковка
Возвращает значения UINT32 низкого порядка и высокого порядка из значения UINT64, представляющего размер.

 

Справочник по программированию Media Foundation