Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе
| Раздел | Описание |
|---|---|
|
IAdvancedMediaCapture |
Включает расширенный захват мультимедиа. |
|
IAdvancedMediaCaptureInitializationSettings |
Предоставляет параметры инициализации для расширенного захвата мультимедиа. |
|
IAdvancedMediaCaptureSettings |
Предоставляет параметры для расширенного захвата мультимедиа. |
|
IDirect3DDeviceManager9 |
Позволяет двум потокам совместно использовать одно и то же устройство Direct3D 9 и предоставляет доступ к функциям DirectX Video Acceleration (DXVA) устройства. |
|
IDirectXVideoAccelerationService |
Предоставляет службы DirectX Video Acceleration (DXVA) с устройства Direct3D. |
|
IDirectXVideoDecoder |
Представляет устройство декодера видео DirectX Video Acceleration (DXVA). |
|
IDirectXVideoDecoderService |
Предоставляет доступ к службам декодера DirectX Video Acceleration (DXVA). |
|
IDirectXVideoMemoryConfiguration |
Задает тип видеопамять для несжатых видео surfaces. |
|
IDirectXVideoProcessor |
Представляет устройство с видеопроцессором DirectX Video Acceleration (DXVA). |
|
IDirectXVideoProcessorService |
Предоставляет доступ к службам обработки видео для DirectX Video Acceleration (DXVA). |
|
IEVRFilterConfig |
Задает количество входных контактов в фильтре DirectShow Enhanced Video Renderer (EVR). |
|
IEVRFilterConfigEx |
Настраивает фильтр Расширенного отрисовщика видео (EVR) DirectShow. |
|
IEVRTrustedVideoPlugin |
Включает компонент подключаемого модуля для расширенного отрисовщика видео (EVR) для работы с защищенным носителем. |
|
IEVRVideoStreamControl |
Этот интерфейс не поддерживается. |
|
IMF2DBuffer |
Представляет буфер, содержащий двумерную поверхность, например видеокадр. |
|
IMF2DBuffer2 |
Представляет буфер, содержащий двумерную поверхность, например видеокадр. |
|
IMFActivate |
Позволяет приложению отложить создание объекта . |
|
IMFASFContentInfo |
Предоставляет методы для работы с разделом заголовков файлов, соответствующих спецификации Advanced Systems Format (ASF). |
|
IMFASFIndexer |
Предоставляет методы для работы с индексами в файлах ASF. |
|
IMFASFMultiplexer |
Предоставляет методы для создания пакетов данных в расширенном формате систем (ASF). |
|
IMFASFMutualExclusion |
Настраивает объект взаимного исключения в расширенном формате систем (ASF), который управляет сведениями о группе потоков в профиле ASF, которые являются взаимоисключающими. |
|
IMFASFProfile |
Управляет профилем расширенного формата систем (ASF). |
|
IMFASFSplitter |
Предоставляет методы для чтения данных из файла ASF. |
|
IMFASFStreamConfig |
Настраивает параметры потока в ASF-файле. |
|
IMFASFStreamPrioritization |
Не реализован. |
|
IMFASFStreamSelector |
Выбирает потоки в файле ASF на основе сведений о взаимном исключении в заголовке ASF. |
|
IMFAsyncCallback |
Интерфейс обратного вызова для уведомления приложения о завершении асинхронного метода. |
|
IMFAsyncCallbackLogging |
Предоставляет сведения о ведении журнала о родительском объекте, с которым связан асинхронный обратный вызов. |
|
IMFAsyncResult |
Предоставляет сведения о результатах асинхронной операции. |
|
IMFAttributes |
Предоставляет универсальный способ хранения пар "ключ-значение" в объекте . |
|
IMFAudioMediaType |
ImfAudioMediaType больше недоступен для использования с Windows 7. |
|
IMFAudioPolicy |
Настраивает звуковой сеанс, связанный с отрисовщиком потокового звука (SAR). |
|
IMFAudioStreamVolume |
Управляет уровнями громкости отдельных звуковых каналов. |
|
IMFBufferListNotify |
Позволяет объекту IMFSourceBufferList уведомлять своих клиентов о важных изменениях состояния. |
|
IMFByteStream |
Представляет поток байтов из некоторого источника данных, который может быть локальным файлом, сетевым файлом или другим источником. |
|
IMFByteStreamBuffering |
Управляет тем, как поток байтов буферизует данные из сети. |
|
IMFByteStreamCacheControl |
Управляет тем, как сетевой поток байтов передает данные в локальный кэш. |
|
IMFByteStreamCacheControl2 |
Управляет тем, как сетевой поток байтов передает данные в локальный кэш. |
|
IMFByteStreamHandler |
Создает источник мультимедиа из потока байтов. |
|
IMFByteStreamProxyClassFactory |
Создает прокси-сервер для потока байтов. |
|
IMFByteStreamTimeSeek |
Ищет поток байтов по позиции времени. |
|
IMFCaptureEngine |
Управляет одним или несколькими устройствами захвата. |
|
IMFCaptureEngineClassFactory |
Создает экземпляр подсистемы отслеживания. |
|
IMFCaptureEngineOnEventCallback |
Интерфейс обратного вызова для получения событий из подсистемы захвата. |
|
IMFCaptureEngineOnSampleCallback |
Интерфейс обратного вызова для получения данных из подсистемы захвата. |
|
IMFCaptureEngineOnSampleCallback2 |
Расширения для интерфейса обратного вызова IMFCaptureEngineOnSampleCallback , который используется для получения данных из подсистемы захвата. |
|
IMFCapturePhotoSink |
Управляет приемником фотографий. |
|
IMFCapturePreviewSink |
Управляет приемником предварительного просмотра. |
|
IMFCaptureRecordSink |
Управляет приемником записи. |
|
IMFCaptureSink |
Управляет приемником захвата, который представляет собой объект, который получает один или несколько потоков от устройства захвата. |
|
IMFCaptureSink2 |
Расширяет интерфейс IMFCaptureSink , предоставляя функциональные возможности для динамической настройки типа выходного носителя приемника записей или приемника предварительного просмотра. |
|
IMFCaptureSource |
Управляет объектом источника записи. Источник захвата управляет устройствами аудио- и видеозахвата. |
|
IMFCdmSuspendNotify |
Используется для того, чтобы клиент уведомлял модуль расшифровки содержимого (CDM), когда глобальные ресурсы должны быть переведены в согласованное состояние перед приостановкой. |
|
IMFClock |
Предоставляет сведения о времени из часов в Microsoft Media Foundation. |
|
IMFClockConsumer |
Реализуется приложением для получения доступа к IMFPresentationClock. |
|
IMFClockStateSink |
Получает уведомления об изменении состояния от часов презентации. |
|
IMFCollection |
Представляет универсальную коллекцию указателей IUnknown . |
|
IMFContentDecryptorContext |
Позволяет расшифровке управлять ключами оборудования и расшифровывать образцы оборудования. |
|
IMFContentEnabler |
Реализует один шаг, который должен быть выполнен для доступа пользователя к содержимому мультимедиа. |
|
IMFContentProtectionDevice |
Позволяет расшифровке взаимодействовать с процессором безопасности, который реализует расшифровку оборудования для системы защиты. |
|
IMFContentProtectionManager |
Позволяет воспроизводить защищенное содержимое, предоставляя приложению указатель на объект средства включения содержимого. |
|
IMFDesiredSample |
Позволяет выступающим для расширенного отрисовщика видео (EVR) запрашивать определенный кадр из видеомикшера. |
|
IMFDLNASinkInit |
Инициализирует приемник мультимедиа DLNA. |
|
IMFDRMNetHelper |
Настраивает управление цифровыми правами Windows Media (DRM) для сетевых устройств в сетевом приемнике. |
|
IMFDXGIBuffer |
Представляет буфер, содержащий поверхность инфраструктуры графики Microsoft DirectX (DXGI). |
|
IMFDXGIDeviceManager |
Позволяет двум потокам совместно использовать одно и то же устройство Microsoft Direct3D 11. |
|
IMFDXGIDeviceManagerSource |
Предоставляет функциональные возможности для получения IMFDXGIDeviceManager из приемника отрисовки видео Media Foundation. |
|
IMFFieldOfUseMFTUnlock |
Позволяет приложению использовать преобразование Media Foundation (MFT), которое имеет ограничения на его использование. |
|
IMFFinalizableMediaSink |
При необходимости поддерживается приемниками мультимедиа для выполнения необходимых задач перед завершением работы. |
|
IMFGetService |
Запрашивает объект для указанного интерфейса службы. |
|
IMFHttpDownloadRequest |
Приложения реализуют этот интерфейс, чтобы переопределить реализацию по умолчанию протоколов HTTP и HTTPS, используемых Microsoft Media Foundation. Приложения предоставляют интерфейс IMFHttpDownloadRequest для Media Foundation с помощью метода CreateRequest в интерфейсе IMFHttpDownloadSession . |
|
IMFHttpDownloadSession |
Приложения реализуют этот интерфейс, чтобы переопределить реализацию по умолчанию протоколов HTTP и HTTPS, используемых Microsoft Media Foundation. Приложения предоставляют интерфейс IMFHttpDownloadSession для Media Foundation с помощью метода CreateHttpDownloadSession в интерфейсе IMFHttpDownloadSessionProvider . Microsoft Media Foundation использует этот интерфейс для выполнения потоковой или прогрессивной загрузки ресурса, определяемого URL-адресом HTTP или HTTPS. Для скачивания ресурса можно отправить несколько HTTP-запросов. Интерфейс IMFHttpDownloadSession используется для создания отдельных HTTP-запросов. |
|
IMFHttpDownloadSessionProvider |
Приложения реализуют этот интерфейс, чтобы предоставить пользовательскую реализацию загрузки HTTP или HTTPS. Используйте интерфейс IMFSourceResolver для регистрации поставщика. Дополнительные сведения см. в разделе Использование сопоставителя источника. После регистрации Microsoft Media Foundation вызовет метод CreateHttpDownloadSession реализации поставщика, чтобы открыть URL-адреса HTTP или HTTPS вместо использования реализации по умолчанию. |
|
IMFImageSharingEngine |
Включает общий доступ к изображениям. |
|
IMFImageSharingEngineClassFactory |
Создает экземпляр IMFImageSharingEngine. |
|
IMFInputTrustAuthority |
Позволяет другим компонентам в пути защищенного носителя (PMP) использовать систему защиты входных данных, предоставляемую центрами доверия ввода (ITA). |
|
IMFLocalMFTRegistration |
Регистрирует преобразования Media Foundation (MFT) в процессе вызывающего элемента. |
|
IMFMediaBuffer |
Представляет блок памяти, содержащий данные мультимедиа. |
|
IMFMediaEngine |
Позволяет приложению воспроизводить звуковые или видеофайлы. |
|
IMFMediaEngineClassFactory |
Создает экземпляр обработчика мультимедиа. |
|
IMFMediaEngineClassFactory2 |
Создает экземпляр объекта IMFMediaKeys . |
|
IMFMediaEngineClassFactoryEx |
Расширение интерфейса IMFMediaEngineClassFactory . |
|
IMFMediaEngineEME |
Реализуется модулем мультимедиа для добавления методов зашифрованных расширений мультимедиа. |
|
IMFMediaEngineEx |
Расширяет интерфейс IMFMediaEngine . |
|
IMFMediaEngineExtension |
Позволяет приложению загружать ресурсы мультимедиа в обработчике мультимедиа. |
|
IMFMediaEngineNeedKeyNotify |
Представляет обратный вызов обработчику мультимедиа для уведомления данных запроса ключа. |
|
IMFMediaEngineNotify |
Интерфейс обратного вызова для интерфейса IMFMediaEngine . |
|
IMFMediaEngineOPMInfo |
Предоставляет методы для получения сведений о диспетчере защиты вывода (OPM). |
|
IMFMediaEngineProtectedContent |
Позволяет обработчику мультимедиа воспроизводить защищенное видеосодержимы. |
|
IMFMediaEngineSrcElements |
Предоставляет обработчику мультимедиа список ресурсов мультимедиа. |
|
IMFMediaEngineSrcElementsEx |
Расширяет интерфейс IMFMediaEngineSrcElements для предоставления дополнительных возможностей. |
|
IMFMediaEngineSupportsSourceTransfer |
Позволяет передавать источник мультимедиа между обработчиком мультимедиа и механизмом общего доступа для воспроизведения. |
|
IMFMediaEngineWebSupport |
Включает воспроизведение веб-звука. |
|
IMFMediaError |
Предоставляет текущее состояние ошибки для обработчика мультимедиа. |
|
IMFMediaEvent |
Представляет событие, созданное объектом Media Foundation. Используйте этот интерфейс для получения сведений о событии. |
|
IMFMediaEventGenerator |
Извлекает события из любого объекта Media Foundation, который создает события. |
|
IMFMediaEventQueue |
Предоставляет очередь событий для приложений, которым необходимо реализовать интерфейс IMFMediaEventGenerator . |
|
IMFMediaKeys |
Представляет ключи мультимедиа, используемые для расшифровки данных мультимедиа с помощью системы ключей управления цифровыми правами (DRM). |
|
IMFMediaKeySession |
Представляет сеанс с системой ключей управления цифровыми правами (DRM). |
|
IMFMediaKeySessionNotify |
Предоставляет механизм для уведомления приложения о сведениях о сеансе ключа мультимедиа. |
|
IMFMediaSession |
Предоставляет элементы управления воспроизведением для защищенного и незащищенного содержимого. |
|
IMFMediaSharingEngine |
Включает общий доступ к мультимедиа. |
|
IMFMediaSharingEngineClassFactory |
Создает экземпляр IMFMediaSharingEngine. |
|
IMFMediaSink |
Реализуется объектами приемника мультимедиа. |
|
IMFMediaSinkPreroll |
Позволяет приемнику мультимедиа получать примеры до запуска часов презентации. |
|
IMFMediaSource |
Реализуется объектами источника мультимедиа. |
|
IMFMediaSourceEx |
Расширяет интерфейс IMFMediaSource для предоставления дополнительных возможностей для источника мультимедиа. |
|
IMFMediaSourceExtension |
Предоставляет функциональные возможности для расширения источника мультимедиа (MSE). |
|
IMFMediaSourceExtensionNotify |
Предоставляет функциональные возможности для вызова событий, связанных с IMFMediaSourceExtension. |
|
IMFMediaSourcePresentationProvider |
Предоставляет уведомления источнику sequencer. |
|
IMFMediaSourceTopologyProvider |
Позволяет приложению получить топологию из источника sequencer. |
|
IMFMediaStream |
Представляет один поток в источнике мультимедиа. |
|
IMFMediaStreamSourceSampleRequest |
Представляет запрос на выборку из MediaStreamSource. |
|
IMFMediaTimeRange |
Представляет список диапазонов времени, каждый из которых определяется временем начала и окончания. |
|
IMFMediaType |
Представляет описание формата мультимедиа. |
|
IMFMediaTypeHandler |
Возвращает и задает типы мультимедиа для объекта, например источника мультимедиа или приемника мультимедиа. |
|
IMFMetadata |
Управляет метаданными для объекта . |
|
IMFMetadataProvider |
Возвращает метаданные из источника мультимедиа или другого объекта. |
|
IMFMuxStreamAttributesManager |
Предоставляет доступ к атрибутам IMFAttributes подпотоков мультиплексированного источника мультимедиа. |
|
IMFMuxStreamSampleManager |
Предоставляет возможность извлечения объектов IMFSample для отдельных подпотоков в выходных данных мультиплексированного источника мультимедиа. |
|
IMFMuxStreamMediaTypeManager |
Позволяет управлять конфигурациями потоков для мультиплексированного источника мультимедиа. Конфигурация потока определяет набор подпотоков, которые можно включить в мультиплексированные выходные данные. |
|
IMFNetCredential |
Задает и извлекает сведения об имени пользователя и пароле для проверки подлинности. |
|
IMFNetCredentialCache |
Возвращает учетные данные из кэша учетных данных. |
|
IMFNetCredentialManager |
Реализуется приложениями для предоставления учетных данных пользователя для сетевого источника. |
|
IMFNetCrossOriginSupport |
Реализуется клиентами, которым требуется применить политику независимо от источника для загрузки мультимедиа HTML5. |
|
IMFNetProxyLocator |
Определяет прокси-сервер, используемый при подключении к серверу. |
|
IMFNetProxyLocatorFactory |
Создает объект указателя прокси-сервера, который определяет используемый прокси-сервер. |
|
IMFNetResourceFilter |
Уведомляет приложение, когда поток байтов запрашивает URL-адрес, и позволяет приложению блокировать перенаправление URL-адресов. |
|
IMFNetSchemeHandlerConfig |
Настраивает подключаемый модуль сетевой схемы. |
|
IMFObjectReferenceStream |
Маршалирует указатель интерфейса в поток и из потока. Объекты Stream, поддерживающие IStream, могут предоставлять этот интерфейс для предоставления пользовательского маршалинга для указателей интерфейса. |
|
IMFOutputPolicy |
Инкапсулирует политику использования из центра доверия ввода (ITA). |
|
IMFOutputSchema |
Инкапсулирует сведения о системе защиты выходных данных и соответствующих данных конфигурации. |
|
IMFOutputTrustAuthority |
Инкапсулирует функциональность одной или нескольких систем защиты выходных данных, поддерживаемых доверенными выходными данными. |
|
IMFPluginControl |
Управляет перечислением источников мультимедиа и преобразований в Media Foundation. |
|
IMFPluginControl2 |
Управляет перечислением источников мультимедиа и преобразований в Media Foundation. |
|
IMFPMediaItem |
Представляет элемент мультимедиа. (Не рекомендуется.) |
|
IMFPMediaPlayer |
Содержит методы для воспроизведения файлов мультимедиа. (Не рекомендуется.) |
|
IMFPMediaPlayerCallback |
Интерфейс обратного вызова для интерфейса IMFPMediaPlayer . |
|
IMFPMPClient |
Позволяет источнику мультимедиа получать указатель на интерфейс IMFPMPHost . |
|
IMFPMPClientApp |
Предоставляет механизм для источника мультимедиа для реализации функций защиты содержимого в приложениях Магазина Windows. |
|
IMFPMPHost |
Позволяет источнику мультимедиа в процессе приложения создавать объекты в процессе защищенного пути к мультимедиа (PMP). |
|
IMFPMPHostApp |
Позволяет источнику мультимедиа создавать объект среда выполнения Windows в процессе защищенного пути к мультимедиа (PMP). |
|
IMFPMPServer |
Позволяет двум экземплярам сеанса мультимедиа совместно использовать один и тот же процесс защищенного пути к мультимедиа (PMP). |
|
IMFPresentationClock |
Представляет часы представления, которые используются для планирования отрисовки примеров и синхронизации нескольких потоков. |
|
IMFPresentationDescriptor |
Описание сведений о презентации.
Презентация — это набор связанных потоков мультимедиа, которые совместно используют общее время презентации. |
|
IMFPresentationTimeSource |
Предоставляет время для часов презентации. |
|
IMFProtectedEnvironmentAccess |
Предоставляет метод, позволяющий системам защиты содержимого выполнять подтверждение в защищенной среде. Это необходимо, так как API CreateFile и DeviceIoControl недоступны для приложений Магазина Windows. |
|
IMFQualityAdvise |
Позволяет диспетчеру качества настраивать качество звука или видео компонента в конвейере. |
|
IMFQualityAdvise2 |
Позволяет объекту конвейера настраивать собственное качество звука или видео в ответ на сообщения о качестве. |
|
IMFQualityAdviseLimits |
Запрашивает у объекта количество поддерживаемых режимов качества . |
|
IMFQualityManager |
Настраивает качество воспроизведения. Этот интерфейс предоставляется менеджером по качеству. |
|
IMFRateControl |
Возвращает или задает частоту воспроизведения. |
|
IMFRateSupport |
Запрашивает диапазон поддерживаемых скоростей воспроизведения, включая обратное воспроизведение. |
|
IMFReadWriteClassFactory |
Создает экземпляр модуля записи приемника или средства чтения источника. |
|
IMFRealTimeClient |
Уведомляет объект конвейера о регистрации в службе мультимедийного планировщика классов (MMCSS). |
|
IMFRealTimeClientEx |
Уведомляет объект конвейера о регистрации в службе мультимедийного планировщика классов (MMCSS). |
|
IMFRemoteAsyncCallback |
Используется библиотекой DLL прокси-сервера или заглушки Media Foundation для маршалирования определенных асинхронных вызовов методов через границы процесса. Приложения не используют и не реализуют этот интерфейс. |
|
IMFRemoteDesktopPlugin |
Изменяет топологию для использования в среде служб терминалов. |
|
IMFRemoteProxy |
Предоставляется объектами, которые действуют в качестве прокси-сервера для удаленного объекта. |
|
IMFSAMIStyle |
Задает и извлекает стили синхронизированного доступного обмена мультимедиа (SAMI) в источнике мультимедиа SAMI. |
|
IMFSample |
Представляет образец носителя, который является объектом контейнера для данных мультимедиа. |
|
IMFSampleGrabberSinkCallback |
Интерфейс обратного вызова для получения данных мультимедиа из приемника sample-grabber. |
|
IMFSampleGrabberSinkCallback2 |
Расширяет интерфейс IMFSampleGrabberSinkCallback . |
|
IMFSampleOutputStream |
Записывает примеры мультимедиа в поток байтов. |
|
IMFSampleProtection |
Обеспечивает шифрование данных мультимедиа в защищенном пути носителя (PMP). |
|
IMFSaveJob |
Сохраняет данные мультимедиа из исходного байтового потока в предоставленный приложением поток байтов. |
|
IMFSchemeHandler |
Создает источник мультимедиа или поток байтов из URL-адреса. |
|
IMFSecureChannel |
Устанавливает односторонний безопасный канал между двумя объектами. |
|
IMFSeekInfo |
Для конкретной позиции поиска получает два ближайших ключевых кадра. |
|
IMFSensorActivitiesReport |
Предоставляет доступ к объектам IMFSensorActivityReport , которые описывают текущую активность датчика. |
|
IMFSensorActivitiesReportCallback |
Интерфейс, реализованный клиентом для получения обратных вызовов при наличии отчетов о действиях датчиков. |
|
IMFSensorActivityMonitor |
Предоставляет методы для управления монитором активности датчика. |
|
IMFSensorActivityReport |
Представляет отчет о действиях для датчика. |
|
IMFSensorDevice |
Представляет устройство датчика, которое может принадлежать к группе датчиков, представленной интерфейсом IMFSensorGroup . Термин "устройство" в этом контексте может относиться к физическому устройству, пользовательскому источнику мультимедиа или поставщику кадров. |
|
IMFSensorGroup |
Представляет группу устройств датчиков, из которых можно создать IMFMediaSource . Термин "устройство" в этом контексте может относиться к физическому устройству, пользовательскому источнику мультимедиа или поставщику кадров. Группа датчиков может содержать несколько устройств датчиков или только одно устройство, но она по-прежнему ведет себя как группа датчиков. |
|
IMFSensorProcessActivity |
Представляет активность процесса, связанного с датчиком. |
|
IMFSensorProfileCollection |
Содержит коллекцию объектов профиля датчика основы мультимедиа. |
|
IMFSensorProfile |
Описывает профиль датчика основы мультимедиа. |
|
IMFSensorStream |
|
|
IMFSensorTransformFactory |
Интерфейс, реализованный с помощью преобразований датчика, позволяет конвейеру мультимедиа запрашивать требования преобразования датчика и создавать экземпляр среды выполнения преобразования датчика. |
|
IMFSequencerSource |
Реализуется источником Sequencer. |
|
IMFSharingEngineClassFactory |
Создает экземпляр подсистемы совместного использования мультимедиа. |
|
IMFShutdown |
Предоставляется некоторыми объектами Media Foundation, которые должны быть явно завершены. |
|
IMFSignedLibrary |
Предоставляет метод, позволяющий системам защиты содержимого получать адрес процедуры функции в подписанной библиотеке. Этот метод предоставляет те же функции, что и GetProcAddress , который недоступен для приложений Магазина Windows. |
|
IMFSimpleAudioVolume |
Управляет уровнем громкости master звукового сеанса, связанного с отрисовщиком потокового звука (SAR) и источником захвата звука. |
|
IMFSinkWriter |
Реализуется объектом записи приемника Media Foundation. |
|
IMFSinkWriterCallback |
Интерфейс обратного вызова для модуля записи приемника Media Foundation. |
|
IMFSinkWriterCallback2 |
Расширяет интерфейс IMFSinkWriterCallback . |
|
IMFSinkWriterEncoderConfig |
Предоставляет дополнительные функциональные возможности модуля записи приемника для динамического изменения типа носителя и конфигурации кодировщика. |
|
IMFSinkWriterEx |
Расширяет интерфейс IMFSinkWriter . |
|
IMFSourceBuffer |
Представляет буфер, содержащий данные мультимедиа для IMFMediaSourceExtension. |
|
IMFSourceBufferList |
Представляет коллекцию объектов IMFSourceBuffer . |
|
IMFSourceBufferNotify |
Предоставляет функциональные возможности для вызова событий, связанных с IMFSourceBuffer. |
|
IMFSourceOpenMonitor |
Интерфейс обратного вызова для получения уведомлений от сетевого источника о ходе асинхронной операции открытия. |
|
IMFSourceReader |
Реализуется объектом средства чтения источника Media Foundation. |
|
IMFSourceReaderCallback |
Интерфейс обратного вызова для средства чтения источника Media Foundation. |
|
IMFSourceReaderCallback2 |
Расширяет интерфейс IMFSourceReaderCallback . |
|
IMFSourceReaderEx |
Расширяет интерфейс IMFSourceReader . |
|
IMFSourceResolver |
Создает источник мультимедиа из URL-адреса или потока байтов. |
|
IMFSpatialAudioObjectBuffer |
Представляет раздел звуковых данных со связанными позициональными метаданными и метаданными отрисовки. Пространственные звуковые объекты хранятся в экземплярах IMFSpatialAudioSample и позволяют передавать пространственные звуковые данные между компонентами Media Foundation. |
|
IMFSpatialAudioSample |
Представляет пример мультимедиа с пространственными звуковыми данными. Каждый imfSpatialAudioSample содержит один или несколько объектов IMFSpatialAudioObjectBuffer . |
|
IMFSSLCertificateManager |
Реализуется клиентом и вызывается Media Foundation для получения SSL-сертификата клиента, запрошенного сервером. |
|
IMFStreamDescriptor |
Возвращает сведения об одном потоке в источнике мультимедиа. |
|
IMFStreamingSinkConfig |
Передает сведения о конфигурации приемникам мультимедиа, которые используются для потоковой передачи содержимого. |
|
IMFStreamSink |
Представляет поток в объекте приемника мультимедиа. |
|
IMFSystemId |
Предоставляет метод, который удаляет данные системных идентификаторов. |
|
IMFTimecodeTranslate |
Преобразуется между временными кодами общества кино- и телевизионных инженеров (SMPTE) и 100-наносекундными единицами времени. |
|
IMFTimedText |
Объект timed-text представляет компонент текста, заданного по времени. |
|
IMFTimedTextBinary |
Представляет содержимое данных объекта timed-text. |
|
IMFTimedTextCue |
Представляет объект timed-text-cue. |
|
IMFTimedTextFormattedText |
Представляет блок отформатированного текста по времени. |
|
IMFTimedTextNotify |
Интерфейс, определяющий обратные вызовы для уведомлений Media Foundation Timed Text. |
|
IMFTimedTextRegion |
Представляет область отображения объекта time-text. |
|
IMFTimedTextStyle |
Представляет стиль для текста с повременом. |
|
IMFTimedTextTrack |
Представляет дорожку текста, заданного по времени. |
|
IMFTimedTextTrackList |
Представляет список временных текстовых дорожек. |
|
IMFTimer |
Предоставляет таймер, который вызывает обратный вызов в указанное время. |
|
IMFTopoLoader |
Преобразует частичную топологию в полную топологию. |
|
IMFTopology |
Представляет топологию.
Топология описывает коллекцию источников мультимедиа, приемников и преобразований, соединенных в определенном порядке. |
|
IMFTopologyNode |
Представляет узел в топологии. |
|
IMFTopologyNodeAttributeEditor |
Обновления атрибуты одного или нескольких узлов в текущей топологии сеанса мультимедиа. |
|
IMFTopologyServiceLookup |
Позволяет пользовательскому видеомикшеру или видеоведущего получать указатели интерфейса из расширенного отрисовщика видео (EVR). |
|
IMFTopologyServiceLookupClient |
Инициализирует видеомикшер или выступающий. |
|
IMFTrackedSample |
Отслеживает количество ссылок в примере видеофайла. |
|
IMFTranscodeProfile |
Реализуется объектом профиля перекодирования. |
|
IMFTranscodeSinkInfoProvider |
Реализуется объектом активации приемника перекодирования. |
|
IMFTransform |
Реализуется всеми преобразованиями Media Foundation (MFT). |
|
IMFTrustedInput |
Реализуется компонентами, предоставляющими входные доверенные органы (ITA). Этот интерфейс используется для получения ITA для каждого потока компонента. |
|
IMFTrustedOutput |
Реализуется компонентами, предоставляющими выходные доверенные центры (OTA). |
|
IMFVideoDeviceID |
Возвращает идентификатор устройства, поддерживаемый компонентом отрисовщика видео. |
|
IMFVideoDisplayControl |
Управляет отображением видео в расширенном отрисовщике видео (EVR). |
|
IMFVideoMediaType |
Представляет описание формата видео. |
|
IMFVideoMixerBitmap |
Альфа-смешивает статическое растровое изображение с видео, отображаемым расширенным отрисовщиком видео (EVR). |
|
IMFVideoMixerControl |
Управляет тем, как расширенный отрисовщик видео (EVR) смешивает подпотки видео. |
|
IMFVideoMixerControl2 |
Управляет настройками деинтерлейсинга видео. |
|
IMFVideoPositionMapper |
Сопоставляет позицию во входном видеопотоке с соответствующей позицией выходного видеопотока. |
|
МВФВидеоПрезентер |
Представляет видеоведущего.
Видеоведущая — это объект, который получает видеокадры, как правило, из микшера, и представляет их каким-то образом, обычно путем отрисовки на дисплее. |
|
IMFVideoProcessor |
Управляет обработкой видео в расширенном отрисовщике видео (EVR). |
|
IMFVideoProcessorControl |
Настраивает видеопроцессор MFT. |
|
IMFVideoProcessorControl2 |
Настраивает видеопроцессор MFT. |
|
IMFVideoRenderer |
Задает новый микшер или выступающий для расширенного отрисовщика видео (EVR). |
|
IMFVideoSampleAllocator |
Выделяет примеры видео для приемника видеофайла. |
|
IMFVideoSampleAllocatorCallback |
Позволяет приложению отслеживать примеры видео, выделенные расширенным отрисовщиком видео (EVR). |
|
IMFVideoSampleAllocatorEx |
Выделяет примеры видео, содержащие поверхности текстур Direct3D 11. |
|
IMFVideoSampleAllocatorNotify |
Обратный вызов для интерфейса IMFVideoSampleAllocatorCallback . |
|
IMFVideoSampleAllocatorNotifyEx |
Обратный вызов для интерфейса IMFVideoSampleAllocatorCallback . |
|
IMFWorkQueueServices |
Управляет рабочими очередями, созданными сеансом мультимедиа. |
|
IMFWorkQueueServicesEx |
Расширяет интерфейс IMFWorkQueueServices . |
|
IPlayToControl |
Позволяет объекту PlayToConnection подключаться к элементу мультимедиа. |
|
IPlayToControlWithCapabilities |
Предоставляет функции для IPlayToSource для определения возможностей содержимого. |
|
IPlayToSourceClassFactory |
Создает экземпляр объекта PlayToSource . |
|
IWMCodecLeakyBucket |
Настраивает параметры "утечки контейнера" в видеокодировщике. |
|
IWMCodecOutputTimestamp |
Возвращает метку времени следующего видеокадра для декодирования. |
|
IWMCodecPrivateData |
Возвращает частные данные кодека, которые необходимо добавить к типу выходного носителя. Эти данные кодека необходимы для правильного декодирования содержимого Видео Windows Media. |
|
IWMCodecProps |
Предоставляет методы, которые извлекают свойства кодека, относящиеся к формату. |
|
IWMCodecStrings |
Извлекает имена и описательные строки для кодеков и форматов. |
|
IWMColorConvProps |
Задает свойства DSP преобразователя цветов. |
|
IWMResamplerProps |
Задает свойства DSP рересамплера звука. |
|
IWMResizerProps |
Задает свойства DSP для изменения размера видео. |
|
IWMSampleExtensionSupport |
Настраивает поддержку кодека для примеров расширений. |
|
IWMVideoDecoderHurryup |
Управляет скоростью декодера видео. |
|
IWMVideoDecoderReconBuffer |
Примечание: Этот интерфейс устарел и не должен использоваться. Управляет восстановленными видеокадрами. |
|
IWMVideoForceKeyFrame |
Заставляет кодировщик кодировать текущий кадр в качестве ключевого кадра. |
Связанные темы