Бөлісу құралы:


Заголовок mfidl.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь

mfidl.h содержит следующие интерфейсы программирования:

Interfaces

 
МВФAudioPolicy

Настраивает сеанс аудио, связанный с отрисовщиком потоковой передачи звука (SAR).
МВФAudioStreamVolume

Управляет уровнями громкости отдельных звуковых каналов.
МВФByteStreamBuffering

Управляет тем, как байтовый поток буферизирует данные из сети.
МВФByteStreamCacheControl

Определяет, как сетевой поток байтов передает данные в локальный кэш. (IMFByteStreamCacheControl)
МВФByteStreamCacheControl2

Определяет, как сетевой поток байтов передает данные в локальный кэш. (IMFByteStreamCacheControl2)
МВФByteStreamHandler

Создает источник мультимедиа из потока байтов.
МВФByteStreamTimeSeek

Ищет байтовый поток по времени.
МВФCameraConfigurationManager

Интерфейс IMFCameraConfigurationManager можно создать, вызвав функцию COM CoCreateInstance и передав CLSID_CameraConfigurationManager в качестве параметра CLSID.
МВФCameraControlDefaults

Предоставляет методы для указания значений элемента управления камерой по умолчанию.
МВФCameraControlDefaultsCollection

Представляет коллекцию элементов управления камерой.
МВФCameraControlMonitor

Представляет монитор управления камерой, который используется для подписки и отмены подписки на уведомления при изменении состояния элемента управления камерой.
МВФCameraControlNotify

Представляет обратный вызов уведомления для изменений элементов управления камерой.
МВФCameraOcclusionStateMonitor

Отслеживает состояние окклюзии устройства камеры.
МВФCameraOcclusionStateReport

Предоставляет состояние окклюзии камеры, связанное с изменением состояния, обнаруженным МВФCameraOcclusionStateMonitor.
МВФCameraOcclusionStateReportCallback

Реализовано приложениями для получения уведомлений об изменении состояния камеры.
МВФКлок

Предоставляет сведения о времени из часов в Microsoft Media Foundation.
МВФClockConsumer

Реализовано приложением для получения доступа к МВФPresentationClock.
МВФClockStateSink

Получает уведомления об изменении состояния из часов презентации.
IMFContentDecryptorContext

Позволяет расшифровке управлять ключами оборудования и расшифровывать образцы оборудования.
МВФContentEnabler

Реализует один шаг, который необходимо выполнить для доступа пользователя к содержимому мультимедиа.
МВФContentProtectionDevice

Позволяет расшифровке взаимодействовать с обработчиком безопасности, реализующим расшифровку оборудования для системы защиты.
МВФContentProtectionManager

Позволяет воспроизводить защищенное содержимое, предоставляя приложению указатель на объект включения содержимого.
МВФDXGIDeviceManagerSource

Предоставляет функциональные возможности для получения МВФDXGIDeviceManager из приемника отрисовки видео Microsoft Media Foundation.
МВФExtendedCameraControl

Этот интерфейс используется для настройки расширенных свойств устройства записи.
МВФExtendedCameraController

Интерфейс IMFExtendedCameraController позволяет приложениям получать экземпляр МВФExtendedCameraControl, который используется для настройки расширенных свойств устройства записи.
МВФFieldOfUseMFTUnlock

Позволяет приложению использовать преобразование Media Foundation (MFT), которое имеет ограничения на его использование.
МВФFinalizableMediaSink

При необходимости поддерживается приемниками мультимедиа для выполнения необходимых задач перед завершением работы.
МВФGetService

Запрашивает объект для указанного интерфейса службы. (IMFGetService)
МВФHttpDownloadRequest

Приложения реализуют этот интерфейс для переопределения реализации протоколов HTTP и HTTPS по умолчанию, используемых Microsoft Media Foundation. (МВФHttpDownloadRequest)
МВФHttpDownloadSession

Приложения реализуют этот интерфейс для переопределения реализации протоколов HTTP и HTTPS по умолчанию, используемых Microsoft Media Foundation. (МВФHttpDownloadSession)
МВФHttpDownloadSessionProvider

Приложения реализуют этот интерфейс для предоставления пользовательской реализации загрузки HTTP или HTTPS.
МВФInputTrustAuthority

Позволяет другим компонентам в защищенном пути мультимедиа (PMP) использовать систему защиты ввода, предоставляемую центрами доверия ввода (ITA).
МВФLocalMFTRegistration

Регистрирует преобразования Media Foundation (MFTs) в процессе вызывающего элемента.
МВФMediaSession

Предоставляет элементы управления воспроизведением для защищенного и незащищенного содержимого.
МВФМедиасинк

Реализованы объектами приемника мультимедиа.
МВФMediaSinkPreroll

Позволяет приемнику мультимедиа получать образцы до запуска часов презентации.
IMFMediaSource

Реализованы исходными объектами мультимедиа.
IMFMediaSourceEx

Расширяет интерфейс IMFMediaSource для предоставления дополнительных возможностей для источника мультимедиа.
МВФMediaSourcePresentationProvider

Предоставляет уведомления источнику последовательности.
МВФMediaSourceTopologyProvider

Позволяет приложению получить топологию из источника последовательности.
IMFMediaStream

Представляет один поток в источнике мультимедиа.
IMFMediaStreamSourceSampleRequest

Представляет запрос на пример из MediaStreamSource.
МВФMediaTypeHandler

Возвращает и задает типы носителей в объекте, например источник мультимедиа или приемник мультимедиа.
МВФMetadata

Управляет метаданными для объекта.
МВФMetadataProvider

Возвращает метаданные из источника мультимедиа или другого объекта.
МВФNetCredential

Задает и извлекает сведения о имени пользователя и пароле для проверки подлинности.
МВФNetCredentialCache

Возвращает учетные данные из кэша учетных данных.
МВФNetCredentialManager

Реализовано приложениями для предоставления учетных данных пользователя для сетевого источника.
МВФNetCrossOriginSupport

Реализованы клиентами, которые хотят применить политику кросс-источника для загрузки мультимедиа HTML5.
МВФNetProxyLocator

Определяет прокси-сервер, используемый при подключении к серверу.
МВФNetProxyLocatorFactory

Создает объект указателя прокси-сервера, который определяет используемый прокси-сервер.
МВФNetResourceFilter

Уведомляет приложение, когда поток байтов запрашивает URL-адрес и позволяет приложению блокировать перенаправление URL-адресов.
IMFNetSchemeHandlerConfig

Настраивает подключаемый модуль сетевой схемы.
IMFObjectReferenceStream

Маршалирует указатель интерфейса на поток и из нее. Потоковые объекты, поддерживающие IStream, могут предоставлять этот интерфейс для предоставления пользовательского маршалинга для указателей интерфейса.
МВФOutputPolicy

Инкапсулирует политику использования из центра доверия ввода (ITA).
МВФOutputSchema

Инкапсулирует сведения о системе защиты выходных данных и соответствующих данных конфигурации.
МВФOutputTrustAuthority

Инкапсулирует функциональные возможности одной или нескольких систем защиты выходных данных, поддерживаемых доверенными выходными данными.
МВФPMPClient

Позволяет источнику мультимедиа получать указатель на интерфейс МВФPMPHost.
IMFPMPClientApp

Предоставляет механизм для источника мультимедиа для реализации функций защиты содержимого в приложениях Магазина Windows.
МВФPMPHost

Позволяет источнику мультимедиа в процессе приложения создавать объекты в процессе защищенного пути мультимедиа (PMP).
МВФPMPHostApp

Позволяет источнику мультимедиа создать объект среды выполнения Windows в процессе защищенного пути мультимедиа (PMP).
МВФPMPServer

Позволяет двум экземплярам сеанса мультимедиа совместно использовать один и тот же защищенный путь к мультимедиа (PMP).
МВФPresentationClock

Представляет часы презентации, которые используются для планирования отрисовки выборок и синхронизации нескольких потоков.
МВФPresentationDescriptor

Описание сведений о презентации. Презентация — это набор связанных потоков мультимедиа, которые используют общее время презентации.
МВФPresentationTimeSource

Предоставляет время для часов презентации.
МВФProtectedEnvironmentAccess

Предоставляет метод, позволяющий системам защиты содержимого выполнять подтверждение с защищенной средой. Это необходимо, так как API CreateFile и DeviceIoControl недоступны для приложений Магазина Windows.
МВФQualityAdvise

Позволяет диспетчеру качества настраивать качество звука или видео компонента в конвейере.
МВФQualityAdvise2

Позволяет объекту конвейера настраивать собственное качество звука или видео в ответ на качественные сообщения.
МВФQualityAdviseLimits

Запрашивает объект для количества поддерживаемых режимов качества.
МВФQualityManager

Корректирует качество воспроизведения. Этот интерфейс предоставляется диспетчером качества.
МВФRateControl

Возвращает или задает частоту воспроизведения.
МВФRateSupport

Запрашивает диапазон поддерживаемых скоростей воспроизведения, включая обратное воспроизведение.
МВФRealTimeClient

Уведомляет объект конвейера о регистрации в службе планировщика мультимедийных классов (MMCSS). (МВФRealTimeClient)
МВФRealTimeClientEx

Уведомляет объект конвейера о регистрации в службе планировщика мультимедийных классов (MMCSS). (IMFRealTimeClientEx)
МВФRelativePanelReport

Этот интерфейс используется для получения текущего расположения относительной панели для области отображения.
МВФRelativePanelWatcher

Отслеживает панель, связанную с дисплеем, чтобы приложение получало уведомления при изменении относительного расположения панели.
МВФRemoteDesktopPlugin

Изменяет топологию для использования в среде служб терминалов. (МВФRemoteDesktopPlugin)
МВФRemoteProxy

Предоставляется объектами, которые служат прокси-сервером для удаленного объекта.
МВФSAMIStyle

Задает и извлекает стили синхронизированного обмена мультимедиа (SAMI) в источнике мультимедиа SAMI.
IMFSampleAllocatorControl

Реализованы источниками и преобразованиями для записи видео. Позволяет системе предоставлять компоненты с примером распределителя для выделения примеров с помощью памяти, доступной в контейнере.
МВФSampleGrabberSinkCallback

Интерфейс обратного вызова для получения данных мультимедиа из приемника sample-grabber.
МВФSampleGrabberSinkCallback2

Расширяет интерфейс МВФSampleGrabberSinkCallback.
МВФSampleProtection

Обеспечивает шифрование данных мультимедиа внутри защищенного пути мультимедиа (PMP).
IMFSaveJob

Сохраняет данные мультимедиа из исходного потока байтов в предоставленный приложением байтовый поток.
МВФSchemeHandler

Создает источник мультимедиа или поток байтов из URL-адреса.
МВФSecureChannel

Устанавливает односторонний безопасный канал между двумя объектами.
МВФSeekInfo

Для конкретной позиции поиска получает два ближайших ключевых кадра. (МВФSeekInfo)
МВФSensorActivitiesReport

Предоставляет доступ к объектам МВФSensorActivityReport, описывающим текущую активность датчика.
МВФSensorActivitiesReportCallback

Интерфейс, реализованный клиентом для получения обратных вызовов при наличии отчетов о действиях датчика.
МВФSensorActivityMonitor

Предоставляет методы для управления монитором активности датчика.
МВФSensorActivityReport

Представляет отчет о действиях для датчика.
МВФSensorDevice

Представляет устройство датчика, которое может принадлежать группе датчиков, которая представлена интерфейсом МВФSensorGroup. Термин "устройство" в этом контексте может ссылаться на физическое устройство, пользовательский источник мультимедиа или поставщик кадров.
МВФSensorGroup

Представляет группу устройств датчиков, из которых можно создать МВФMediaSource.
МВФSensorProcessActivity

Представляет действие процесса, связанного с датчиком.
МВФSensorProfile

Описывает профиль датчика основы мультимедиа.
МВФSensorProfileCollection

Содержит коллекцию объектов профиля датчика основы мультимедиа.
МВФSensorStream

. (МВФSensorStream)
МВФSensorTransformFactory

Интерфейс, реализованный датчиком, позволяет конвейеру мультимедиа запрашивать требования преобразования датчика и создавать экземпляр среды выполнения преобразования датчика.
МВФSequencerSource

Реализуется источником Sequencer.
МВФShutdown

Предоставляется некоторыми объектами Media Foundation, которые должны быть явно завершены.
МВФSignedLibrary

Предоставляет метод, позволяющий системам защиты содержимого получить адрес процедуры функции в подписанной библиотеке. Этот метод предоставляет те же функции, что и GetProcAddress, которые недоступны для приложений Магазина Windows.
МВФSimpleAudioVolume

Управляет уровнем основного громкости звукового сеанса, связанного с потоковым отрисовщиком звука (SAR) и источником записи звука.
МВФSourceOpenMonitor

Интерфейс обратного вызова для получения уведомлений из сетевого источника на ход выполнения асинхронной операции открытия.
МВФSourceResolver

Создает источник мультимедиа из URL-адреса или потока байтов.
IMFSSLCertificateManager

Реализуется клиентом и вызывается Microsoft Media Foundation, чтобы получить сертификат SSL клиента, запрошенный сервером.
МВФStreamDescriptor

Получает сведения об одном потоке в источнике мультимедиа.
IMFStreamingSinkConfig

Передает сведения о конфигурации приемникам мультимедиа, которые используются для потоковой передачи содержимого.
МВФStreamSink

Представляет поток в объекте приемника мультимедиа.
МВФSystemId

Предоставляет метод, который извлекает данные идентификатора системы.
МВФTimecodeTranslate

Преобразует коды времени между обществом кино и телевизионных инженеров (SMPTE) и 100-наносекунд единиц времени.
МВФTimer

Предоставляет таймер, который вызывает обратный вызов в указанное время.
МВФTopoLoader

Преобразует частичную топологию в полную топологию.
МВФТопология

Представляет топологию. Топология описывает коллекцию источников мультимедиа, приемников и преобразований, подключенных в определенном порядке.
МВФTopologyNode

Представляет узел в топологии.
МВФTopologyNodeAttributeEditor

Обновляет атрибуты одного или нескольких узлов в текущей топологии сеанса мультимедиа.
МВФTrackedSample

Отслеживает количество ссылок в примере видеомедийного носителя.
МВФTranscodeProfile

Реализуется объектом профиля транскода.
МВФTranscodeSinkInfoProvider

Реализован объектом активации приемника транскода.
МВФTrustedInput

Реализованы компонентами, предоставляющими центры доверия для входных данных (ИТ). Этот интерфейс используется для получения ITA для каждого потока компонента.
МВФTrustedOutput

Реализованы компонентами, предоставляющими центры доверия выходных данных (OTA).
МВФVideoCaptureSampleAllocator

Выделяет примеры видео для приемника видео с специализированными функциями для устройств захвата видео.
МВФVideoProcessorControl

Настраивает MFT обработчика видео. (IMFVideoProcessorControl)
IMFVideoProcessorControl2

Настраивает MFT обработчика видео. (IMFVideoProcessorControl2)
МВФVideoProcessorControl3

Настраивает MFT обработчика видео. (IMFVideoProcessorControl3)
IMFVideoRendererEffectControl

Связанная служба приложений эффект отображения видео реализует этот интерфейс, чтобы обеспечить создание канала связи между эффектом и службой приложений.
МВФVideoSampleAllocator

Выделяет примеры видео для приемника видеотрансляции.
IMFVideoSampleAllocatorCallback

Позволяет приложению отслеживать примеры видео, выделенные расширенным отрисовщиком видео (EVR).
IMFVideoSampleAllocatorEx

Выделяет примеры видео, содержащие поверхности текстур Microsoft Direct3D 11.
IMFVideoSampleAllocatorNotify

Обратный вызов для интерфейса IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotify)
IMFVideoSampleAllocatorNotifyEx

Обратный вызов для интерфейса IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotifyEx)
МВФWorkQueueServices

Управляет рабочими очередями, созданными сеансом мультимедиа.
МВФWorkQueueServicesEx

Расширяет интерфейс IMFWorkQueueServices.

Functions

 
CreateNamedPropertyStore

Создает пустое хранилище свойств для хранения пар имени и значения.
CreatePropertyStore

Создает пустой объект хранилища свойств.
MFCreate3GPMediaSink

Создает приемник мультимедиа для создания файлов 3GP.
MFCreateAC3MediaSink

Создает экземпляр приемника мультимедиа AC-3.
MFCreateADTSMediaSink

Создает экземпляр приемника мультимедиа аудиоданных (ADTS).
MFCreateAggregateSource

Создает источник мультимедиа, который объединяет коллекцию источников мультимедиа.
MFCreateAudioRenderer

Создает средство отрисовки потокового звука.
MFCreateAudioRendererActivate

Создает объект активации для средства рендеринга потоковой передачи звука.
MFCreateAVIMediaSink

Создает приемник Audio-Video interleaved (AVI).
MFCreateCameraControlMonitor

Создает экземпляр МВФCameraControlMonitor.
MFCreateCameraOcclusionStateMonitor

Создает новый экземпляр МВФCameraOcclusionStateMonitor, который позволяет приложению получать уведомления при изменении состояния камеры.
MFCreateContentDecryptorContext

Создает интерфейс IMFContentDecryptorContext для указанной системы защиты мультимедиа.
MFCreateContentProtectionDevice

Создает интерфейс МВФContentProtectionDevice для указанной системы защиты мультимедиа.
MFCreateCredentialCache

Создает объект кэша учетных данных. Приложение может использовать этот объект для реализации пользовательского диспетчера учетных данных.
MFCreateDeviceSource

Создает источник мультимедиа для устройства захвата оборудования.
MFCreateDeviceSourceActivate

Создает объект активации, представляющий устройство захвата оборудования.
MFCreateFMPEG4MediaSink

Создает приемник мультимедиа для создания фрагментированных MP4-файлов.
MFCreateMediaSession

Создает сеанс мультимедиа в процессе приложения.
MFCreateMediaTypeFromProperties

Создайте МВФMediaType из свойств.
MFCreateMFByteStreamOnStream

Создает поток байтов Microsoft Media Foundation, который упаковывает указатель IStream.
MFCreateMFByteStreamOnStreamEx

Создает поток байтов Microsoft Media Foundation, который упаковывает объект IRandomAccessStream.
MFCreateMP3MediaSink

Создает приемник мультимедиа MP3.
MFCreateMPEG4MediaSink

Создает приемник мультимедиа для создания MP4-файлов.
MFCreateMuxSink

Создает универсальный приемник мультимедиа, который заключает в себя преобразование Microsoft Media Foundation (MFT).
MFCreateNetSchemePlugin

Создает обработчик схемы для источника сети.
MFCreatePMPMediaSession

Создает экземпляр сеанса мультимедиа в процессе защищенного пути мультимедиа (PMP).
MFCreatePMPServer

Создает защищенный объект сервера пути к носителю (PMP).
MFCreatePresentationClock

Создает часы презентации.
MFCreatePresentationDescriptor

Создает дескриптор презентации.
MFCreatePropertiesFromMediaType

Создает свойства из МВФMediaType.
MFCreateProtectedEnvironmentAccess

Создает объект IMFProtectedEnvironmentAccess, позволяющий системам защиты содержимого выполнять подтверждение с защищенной средой.
MFCreateProxyLocator

Создает указатель прокси-сервера по умолчанию.
MFCreateRelativePanelWatcher

Создает новый экземпляр интерфейса IMFRelativePanelWatcher
MFCreateRemoteDesktopPlugin

Создает подключаемый модуль удаленного рабочего стола. Используйте этот объект, если приложение работает в клиентском сеансе служб терминалов.
MFCreateSampleCopierMFT

Создает экземпляр преобразования примера копирования.
MFCreateSampleGrabberSinkActivate

Создает объект активации для образца приемника мультимедиа захвата.
MFCreateSensorActivityMonitor

Инициализирует новый экземпляр интерфейса МВФSensorActivityMonitor.
MFCreateSensorGroup

Создает экземпляр интерфейса IMFSensorGroup на основе предоставленного символьного имени ссылки.
MFCreateSensorProfile

Создает профиль датчика на основе указанных типов, индексов и необязательных ограничений.
MFCreateSensorProfileCollection

Создает коллекцию профилей датчиков.
MFCreateSensorStream

Создает экземпляр интерфейса МВФSensorStream.
MFCreateSequencerSegmentOffset

Создает PROPVARIANT, который можно использовать для поиска в исходной презентации последовательности.
MFCreateSequencerSource

Создает источник последовательности.
MFCreateSimpleTypeHandler

Создает обработчик типа мультимедиа, поддерживающий один тип носителя одновременно.
MFCreateSourceResolver

Создает сопоставитель источника, который используется для создания источника мультимедиа из URL-адреса или потока байтов.
MFCreateStandardQualityManager

Создает реализацию диспетчера качества по умолчанию.
MFCreateStreamDescriptor

Создает дескриптор потока.
MFCreateStreamOnMFByteStream

Возвращает указатель IStream, который упаковывает поток байтов Microsoft Media Foundation.
MFCreateStreamOnMFByteStreamEx

Создает объект IRandomAccessStream, который упаковывает поток байтов Microsoft Media Foundation.
MFCreateSystemTimeSource

Создает источник времени презентации, основанный на системном времени.
MFCreateTopoLoader

Создает новый экземпляр загрузчика топологии.
MFCreateTopology

Создает объект топологии.
MFCreateTopologyNode

Создает узел топологии.
MFCreateTrackedSample

Создает объект IMFTrackedSample, отслеживающий счетчики ссылок на образец видеомедийного носителя.
MFCreateTranscodeProfile

Создает пустой объект профиля транскода.
MFCreateTranscodeSinkActivate

Создает объект активации приемника транскода.
MFCreateTranscodeTopology

Создает частичную топологию транскода.
MFCreateTranscodeTopologyFromByteStream

Создает топологию для перекодирования в поток байтов.
MFCreateVideoRendererActivate

Создает объект активации для расширенного приемника мультимедиа отрисовщика видео (EVR).
MFCreateWAVEMediaSink

Создает приемник архива WAVE. Приемник архива WAVE принимает звук и записывает его в файл .wav.
MFDeserializePresentationDescriptor

Десериализирует дескриптор презентации из массива байтов.
MFEnumDeviceSources

Перечисляет список устройств аудио или видеозахвата.
MFGetLocalId

Возвращает идентификатор локальной системы.
MFGetService

Запрашивает объект для указанного интерфейса службы. (MFGetService)
MFGetSupportedMimeTypes

Извлекает типы MIME, зарегистрированные для исходного сопоставителя.
MFGetSupportedSchemes

Извлекает схемы URL-адресов, зарегистрированные для исходного сопоставителя.
MFGetSystemId

Возвращает объект IMFSystemId для получения данных идентификатора системы.
MFGetSystemTime

Возвращает системное время.
MFGetTopoNodeCurrentType

Возвращает тип носителя для потока, связанного с узлом топологии.
MFIsContentProtectionDeviceSupported

Проверяет, поддерживается ли процессор безопасности оборудования для указанной системы защиты мультимедиа.
MFLoadSignedLibrary

Загружает библиотеку динамической компоновки, подписанную для защищенной среды.
MFRequireProtectedEnvironment

Запрашивает, требуется ли презентация мультимедиа путь к защищенному носителю (PMP).
MFSerializePresentationDescriptor

Сериализует дескриптор презентации в массив байтов.
MFShutdownObject

Завершает работу объекта Media Foundation и освобождает все ресурсы, связанные с объектом. (MFShutdownObject)
MFTranscodeGetAudioOutputAvailableTypes

Возвращает список форматов выходных данных из звукового кодировщика.

Структуры

 
ASF_FLAT_PICTURE

Содержит изображение, хранящееся в виде метаданных для источника мультимедиа. Эта структура используется в качестве элемента данных для атрибута метаданных WM/Picture.
ASF_FLAT_SYNCHRONISED_LYRICS

Содержит синхронизированные тексты, хранящиеся в виде метаданных для источника мультимедиа. Эта структура используется в качестве элемента данных для атрибута метаданных WM/Lyrics_Synchronised.
MF_BYTE_STREAM_CACHE_RANGE

Задает диапазон байтов.
MF_CAMERA_CONTROL_RANGE_INFO

Структура MF_CAMERA_CONTROL_RANGE_INFO представляет принятый диапазон, значение шага и значение по умолчанию для элемента управления камерой.
MF_LEAKY_BUCKET_PAIR

Указывает требования к буферизации файла.
MF_TRANSCODE_SINK_INFO

Содержит сведения о звуковых и видеопотоках для объекта активации приемника транскода.
MFBYTESTREAM_BUFFERING_PARAMS

Задает параметры буферизации для сетевого потока байтов.
MFCLOCK_PROPERTIES

Определяет свойства часов.
MFCONTENTPROTECTIONDEVICE_INPUT_DATA

Содержит сведения о данных, которые необходимо предоставить в качестве входных данных для функции системы защиты.
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA

Содержит сведения о данных, полученных в виде выходных данных из системной функции защиты.
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA

Советует безопасному процессору параметров службы планировщика мультимедиа (MMCSS), чтобы задачи в режиме реального времени могли быть запланированы в ожидаемом приоритете.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION

Описывает действие, запрошенное центром управления доверием выходных данных (OTA). Запрос отправляется в центр доверия ввода (ITA).
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS

Содержит параметры для метода МВФInputTrustAuthority::BindAccess или МВФInputTrustAuthority::UpdateAccess.
MFMediaKeyStatus

Представляет состояние ключа сеанса расшифровки содержимого (CDM).
MFNetCredentialManagerGetParam

Содержит сведения о проверке подлинности для диспетчера учетных данных.
MFRR_COMPONENT_HASH_INFO

Содержит сведения об отозванном компоненте.
MFRR_COMPONENTS

Содержит сведения об одном или нескольких отозванных компонентах.
MFT_REGISTRATION_INFO

Содержит параметры для метода IMFLocalMFTRegistration::RegisterMFTs.
MFTOPONODE_ATTRIBUTE_UPDATE

Задает новое значение атрибута для узла топологии.
SENSORPROFILEID

Описывает идентификатор профиля датчика.

Перечисления

 
MF_CAMERA_CONTROL_CONFIGURATION_TYPE

Указывает тип конфигурации элемента управления камерой.
MF_CONNECT_METHOD

Указывает, как загрузчик топологии подключает узел топологии.
MF_CROSS_ORIGIN_POLICY

Сопоставляется с атрибутом W3C cross origin settings (CORS), используемым элементом мультимедиа HTML5.
MF_MEDIAKEY_STATUS

Указывает состояние ключа сеанса расшифровки содержимого (CDM).
MF_MEDIAKEYSESSION_MESSAGETYPE

Указывает тип сообщения модуля расшифровки содержимого (CDM).
MF_MEDIAKEYSESSION_TYPE

Указывает тип сеанса расшифровки содержимого (CDM), представленного объектом IMFContentDecryptionModuleSession.
MF_MEDIASOURCE_STATUS_INFO

. (MF_MEDIASOURCE_STATUS_INFO)
MF_OBJECT_TYPE

Определяет типы объектов, созданные источником сопоставителя.
MF_OPM_ACP_PROTECTION_LEVEL

Определяет уровни защиты для MFPROTECTION_ACP.
MF_OPM_CGMSA_PROTECTION_LEVEL

Определяет уровни защиты для MFPROTECTION_CGMSA.
MF_QUALITY_ADVISE_FLAGS

Содержит флаги для метода IMFQualityAdvise2::NotifyQualityEvent.
MF_QUALITY_DROP_MODE

Указывает, насколько агрессивно компонент конвейера должен удалять образцы.
MF_QUALITY_LEVEL

Задает уровень качества для компонента конвейера.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS

Определяет флаги состояния для атрибута MF_TOPOLOGY_RESOLUTION_STATUS.
MF_TOPOLOGY_TYPE

Определяет тип узла топологии.
MF_TOPONODE_DRAIN_MODE

Определяет время, когда преобразование в топологии стекается.
MF_TOPONODE_FLUSH_MODE

Определяет, когда преобразование в топологии удаляется.
MF_TRANSCODE_ADJUST_PROFILE_FLAGS

Определяет флаги профиля, заданные в атрибуте MF_TRANSCODE_ADJUST_PROFILE.
MF_TRANSCODE_TOPOLOGYMODE_FLAGS

Определяет флаги для атрибута MF_TRANSCODE_TOPOLOGYMODE.
MF_TRANSFER_VIDEO_FRAME_FLAGS

. (MF_TRANSFER_VIDEO_FRAME_FLAGS)
MF_URL_TRUST_STATUS

Указывает, является ли URL-адрес доверенным источником.
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE

Определяет алгоритмы для процессора видео, который используется MF_VIDEO_PROCESSOR_ALGORITHM.
MF_VIDEO_PROCESSOR_MIRROR

Указывает, как перевернуть изображение видео.
MF_VIDEO_PROCESSOR_ROTATION

Указывает, как повернуть изображение видео.
MFAudioConstriction

Задает значения для констрикции звука.
MFCameraOcclusionState

Указывает состояние окклюзии камеры.
MFCLOCK_CHARACTERISTICS_FLAGS

Содержит флаги, описывающие характеристики часов.
MFCLOCK_RELATIONAL_FLAGS

Определяет свойства часов.
MFCLOCK_STATE

Определяет состояние часов.
MFMEDIASOURCE_CHARACTERISTICS

Определяет характеристики источника мультимедиа.
MFNET_PROXYSETTINGS

Указывает, как указатель прокси-сервера по умолчанию будет указывать параметры подключения к прокси-серверу.
MFNetAuthenticationFlags

Указывает, как будут использоваться учетные данные пользователя.
MFNetCredentialOptions

Описывает параметры кэширования сетевых учетных данных.
MFNetCredentialRequirements

Указывает, как диспетчер учетных данных должен получать учетные данные пользователя.
MFNETSOURCE_CACHE_STATE

Определяет состояние кэша для файла мультимедиа или записи.
MFNETSOURCE_PROTOCOL_TYPE

Указывает тип протокола управления, используемого в потоковой передаче или скачивании.
MFNETSOURCE_STATISTICS_IDS

Определяет статистику, собранную источником сети.
MFNETSOURCE_TRANSPORT_TYPE

Описывает тип транспорта, используемого в потоковой передаче или скачивании данных (TCP или UDP).
MFPMPSESSION_CREATION_FLAGS

Содержит флаги, определяющие поведение функции MFCreatePMPMediaSession.
MFPOLICYMANAGER_ACTION

Определяет действия, которые можно выполнить в потоке.
MFRATE_DIRECTION

Указывает направление воспроизведения (вперед или обратно).
MFSampleAllocatorUsage

Перечисление MFSampleAllocatorUsage указывает использование компонентов, реализующих интерфейс IMFSampleAllocatorControl.
MFSensorDeviceMode

Задает режим общего доступа МВФSensorDevice.
MFSensorDeviceType

Указывает тип устройства датчика. Значение из этого перечисления возвращается МВФSensorDevice::GetDeviceType.
MFSensorStreamType

Указывает, является ли поток, связанный с МВФSensorDevice, входным или выходным потоком.
MFSequencerTopologyFlags

Содержит флаги для добавления топологии в источник последовательности или обновления топологии, уже существующей в очереди.
MFSESSION_GETFULLTOPOLOGY_FLAGS

Определяет флаги для метода IMFMediaSession::GetFullTopology.
MFSESSION_SETTOPOLOGY_FLAGS

Определяет поведение метода IMFMediaSession::SetTopology.
MFSHUTDOWN_STATUS

Описывает текущее состояние вызова метода МВФShutdown::Shutdown.
MFSTREAMSINK_MARKER_TYPE

Определяет сведения о маркере потока для метода IMFStreamSink::P laceMarker.
MFTIMER_FLAGS

Содержит флаги для метода МВФTimer::SetTimer.
MFTOPOLOGY_DXVA_MODE

Указывает, включает ли загрузчик топологии ускорение видео Microsoft DirectX (DXVA) в топологии.
MFTOPOLOGY_HARDWARE_MODE

Указывает, будет ли загрузчик топологии вставлять аппаратные преобразования Media Foundation (MFTs) в топологию.
MFVideoSphericalFormat

MFVideoSphericalProjectionMode

Задает режимы сферической проекции, используемые при проецации из представления потока в трехмерное представление.
SAMPLE_PROTECTION_VERSION

Определяет номер версии для защиты образца.