Функции 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, представляющего размер. |
См. также