Заголовок mfidl.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
- API потоковой передачи мультимедиа
- Microsoft Media Foundation
- Справочник по DDI потокового мультимедиа
Mfidl.h содержит следующие программные интерфейсы:
Интерфейсы
IMFAudioPolicy Настраивает звуковой сеанс, связанный с отрисовщиком потокового звука (SAR). |
IMFAudioStreamVolume Управляет уровнями громкости отдельных звуковых каналов. |
IMFByteStreamBuffering Управляет тем, как поток байтов буферизует данные из сети. |
IMFByteStreamCacheControl Управляет тем, как сетевой поток байтов передает данные в локальный кэш. (IMFByteStreamCacheControl) |
IMFByteStreamCacheControl2 Управляет тем, как сетевой поток байтов передает данные в локальный кэш. (IMFByteStreamCacheControl2) |
IMFByteStreamHandler Создает источник мультимедиа из потока байтов. |
IMFByteStreamTimeSeek Ищет поток байтов по позиции времени. |
IMFCameraConfigurationManager Интерфейс IMFCameraConfigurationManager можно создать, вызвав функцию COM CoCreateInstance и передав CLSID_CameraConfigurationManager в качестве параметра CLSID. |
IMFCameraControlDefaults Предоставляет методы для указания значений по умолчанию элемента управления камерой. |
IMFCameraControlDefaultsCollection Представляет коллекцию элементов управления камеры. |
IMFCameraControlMonitor Представляет монитор управления камерой, который используется для подписки и отмены подписки на уведомления при изменении состояния элемента управления камерой. |
IMFCameraControlNotify Представляет обратный вызов уведомления об изменениях элементов управления камерой. |
IMFCameraOcclusionStateMonitor Отслеживает состояние окклюзии устройства камеры. |
IMFCameraOcclusionStateReport Предоставляет состояние окклюзии камеры, связанное с изменением состояния, обнаруженным IMFCameraOcclusionStateMonitor. |
IMFCameraOcclusionStateReportCallback Реализуется приложениями для получения уведомлений об изменении состояния окклюзии камеры. |
IMFClock Предоставляет сведения о времени из часов в Microsoft Media Foundation. |
IMFClockConsumer Реализуется приложением для получения доступа к IMFPresentationClock. |
IMFClockStateSink Получает уведомления об изменении состояния от часов презентации. |
IMFContentDecryptorContext Позволяет расшифровке управлять ключами оборудования и расшифровывать образцы оборудования. |
IMFContentEnabler Реализует один шаг, который должен быть выполнен для доступа пользователя к содержимому мультимедиа. |
IMFContentProtectionDevice Позволяет расшифровке взаимодействовать с процессором безопасности, который реализует расшифровку оборудования для системы защиты. |
IMFContentProtectionManager Позволяет воспроизводить защищенное содержимое, предоставляя приложению указатель на объект средства включения содержимого. |
IMFDXGIDeviceManagerSource Предоставляет функциональные возможности для получения IMFDXGIDeviceManager из приемника отрисовки видео Microsoft Media Foundation. |
IMFExtendedCameraControl Этот интерфейс используется для настройки расширенных свойств устройства захвата. |
IMFExtendedCameraController Интерфейс IMFExtendedCameraController позволяет приложениям получать экземпляр IMFExtendedCameraControl, который используется для настройки расширенных свойств устройства захвата. |
IMFFieldOfUseMFTUnlock Позволяет приложению использовать преобразование Media Foundation (MFT), которое имеет ограничения на его использование. |
IMFFinalizableMediaSink При необходимости поддерживается приемниками мультимедиа для выполнения необходимых задач перед завершением работы. |
IMFGetService Запрашивает объект для указанного интерфейса службы. (IMFGetService) |
IMFHttpDownloadRequest Приложения реализуют этот интерфейс, чтобы переопределить реализацию по умолчанию протоколов HTTP и HTTPS, используемых Microsoft Media Foundation. (IMFHttpDownloadRequest) |
IMFHttpDownloadSession Приложения реализуют этот интерфейс, чтобы переопределить реализацию по умолчанию протоколов HTTP и HTTPS, используемых Microsoft Media Foundation. (IMFHttpDownloadSession) |
IMFHttpDownloadSessionProvider Приложения реализуют этот интерфейс, чтобы предоставить пользовательскую реализацию загрузки HTTP или HTTPS. |
IMFInputTrustAuthority Позволяет другим компонентам в пути защищенного носителя (PMP) использовать систему защиты входных данных, предоставляемую центрами доверия ввода (ITA). |
IMFLocalMFTRegistration Регистрирует преобразования Media Foundation (MFT) в процессе вызывающего элемента. |
IMFMediaSession Предоставляет элементы управления воспроизведением для защищенного и незащищенного содержимого. |
IMFMediaSink Реализуется объектами приемника мультимедиа. |
IMFMediaSinkPreroll Позволяет приемнику мультимедиа получать образцы до запуска часов презентации. |
IMFMediaSource Реализуется объектами источника мультимедиа. |
IMFMediaSourceEx Расширяет интерфейс IMFMediaSource для предоставления дополнительных возможностей для источника мультимедиа. |
IMFMediaSourcePresentationProvider Предоставляет уведомления источнику sequencer. |
IMFMediaSourceTopologyProvider Позволяет приложению получить топологию из источника sequencer. |
IMFMediaStream Представляет один поток в источнике мультимедиа. |
IMFMediaStreamSourceSampleRequest Представляет запрос на выборку из MediaStreamSource. |
IMFMediaTypeHandler Возвращает и задает типы мультимедиа для объекта, например источника мультимедиа или приемника мультимедиа. |
IMFMetadata Управляет метаданными для объекта . |
IMFMetadataProvider Возвращает метаданные из источника мультимедиа или другого объекта. |
IMFNetCredential Задает и извлекает сведения об имени пользователя и пароле для проверки подлинности. |
IMFNetCredentialCache Возвращает учетные данные из кэша учетных данных. |
IMFNetCredentialManager Реализуется приложениями для предоставления учетных данных пользователя для сетевого источника. |
IMFNetCrossOriginSupport Реализуется клиентами, которым требуется применить политику независимо от источника для загрузки мультимедиа HTML5. |
IMFNetProxyLocator Определяет прокси-сервер, используемый при подключении к серверу. |
IMFNetProxyLocatorFactory Создает объект указателя прокси-сервера, который определяет используемый прокси-сервер. |
IMFNetResourceFilter Уведомляет приложение, когда поток байтов запрашивает URL-адрес, и позволяет приложению блокировать перенаправление URL-адресов. |
IMFNetSchemeHandlerConfig Настраивает подключаемый модуль сетевой схемы. |
IMFObjectReferenceStream Маршалирует указатель интерфейса в поток и из потока. Объекты Stream, поддерживающие IStream, могут предоставлять этот интерфейс для предоставления пользовательского маршалинга для указателей интерфейса. |
IMFOutputPolicy Инкапсулирует политику использования из центра доверия ввода (ITA). |
IMFOutputSchema Инкапсулирует сведения о системе защиты выходных данных и соответствующих данных конфигурации. |
IMFOutputTrustAuthority Инкапсулирует функциональность одной или нескольких систем защиты выходных данных, поддерживаемых доверенными выходными данными. |
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 Запрашивает диапазон поддерживаемых скоростей воспроизведения, включая обратное воспроизведение. |
IMFRealTimeClient Уведомляет объект конвейера о регистрации в службе мультимедийного планировщика классов (MMCSS). (IMFRealTimeClient) |
IMFRealTimeClientEx Уведомляет объект конвейера о регистрации в службе мультимедийного планировщика классов (MMCSS). (IMFRealTimeClientEx) |
IMFRelativePanelReport Этот интерфейс используется для получения текущего относительного расположения панели для области отображения. |
IMFRelativePanelWatcher Отслеживает панель, связанную с дисплеем, чтобы приложение получало уведомления при изменении относительного расположения панели. |
IMFRemoteDesktopPlugin Изменяет топологию для использования в среде служб терминалов. (IMFRemoteDesktopPlugin) |
IMFRemoteProxy Предоставляется объектами, которые действуют в качестве прокси-сервера для удаленного объекта. |
IMFSAMIStyle Задает и извлекает стили синхронизированного доступного обмена мультимедиа (SAMI) в источнике мультимедиа SAMI. |
IMFSampleAllocatorControl Реализуется источниками захвата видео и преобразованиями. Позволяет системе предоставлять компоненты с примером распределителя для выделения примеров с помощью памяти, доступной из контейнера. |
IMFSampleGrabberSinkCallback Интерфейс обратного вызова для получения данных мультимедиа из приемника sample-grabber. |
IMFSampleGrabberSinkCallback2 Расширяет интерфейс IMFSampleGrabberSinkCallback. |
IMFSampleProtection Обеспечивает шифрование данных мультимедиа в защищенном пути носителя (PMP). |
IMFSaveJob Сохраняет данные мультимедиа из исходного байтового потока в предоставленный приложением поток байтов. |
IMFSchemeHandler Создает источник мультимедиа или поток байтов из URL-адреса. |
IMFSecureChannel Устанавливает односторонний безопасный канал между двумя объектами. |
IMFSeekInfo Для конкретной позиции поиска получает два ближайших ключевых кадра. (IMFSeekInfo) |
IMFSensorActivitiesReport Предоставляет доступ к объектам IMFSensorActivityReport, которые описывают текущую активность датчика. |
IMFSensorActivitiesReportCallback Интерфейс, реализованный клиентом для получения обратных вызовов при наличии отчетов о действиях датчиков. |
IMFSensorActivityMonitor Предоставляет методы для управления монитором активности датчика. |
IMFSensorActivityReport Представляет отчет о действиях для датчика. |
IMFSensorDevice Представляет устройство датчика, которое может принадлежать к группе датчиков, представленной интерфейсом IMFSensorGroup. Термин "устройство" в этом контексте может относиться к физическому устройству, пользовательскому источнику мультимедиа или поставщику кадров. |
IMFSensorGroup Представляет группу устройств датчиков, из которых можно создать IMFMediaSource. |
IMFSensorProcessActivity Представляет активность процесса, связанного с датчиком. |
IMFSensorProfile Описывает профиль датчика основы мультимедиа. |
IMFSensorProfileCollection Содержит коллекцию объектов профиля датчика основы мультимедиа. |
IMFSensorStream . (IMFSensorStream) |
IMFSensorTransformFactory Интерфейс, реализованный с помощью преобразований датчика, позволяет конвейеру мультимедиа запрашивать требования преобразования датчика и создавать экземпляр среды выполнения преобразования датчика. |
IMFSequencerSource Реализуется источником Sequencer. |
IMFShutdown Предоставляется некоторыми объектами Media Foundation, которые должны быть явно завершены. |
IMFSignedLibrary Предоставляет метод, позволяющий системам защиты содержимого получать адрес процедуры функции в подписанной библиотеке. Этот метод предоставляет те же функции, что и GetProcAddress, который недоступен для приложений Магазина Windows. |
IMFSimpleAudioVolume Управляет уровнем громкости master звукового сеанса, связанного с отрисовщиком потокового звука (SAR) и источником захвата звука. |
IMFSourceOpenMonitor Интерфейс обратного вызова для получения уведомлений от сетевого источника о ходе асинхронной операции открытия. |
IMFSourceResolver Создает источник мультимедиа из URL-адреса или потока байтов. |
IMFSSLCertificateManager Реализуется клиентом и вызывается Microsoft Media Foundation для получения SSL-сертификата клиента, запрошенного сервером. |
IMFStreamDescriptor Возвращает сведения об одном потоке в источнике мультимедиа. |
IMFStreamingSinkConfig Передает сведения о конфигурации приемникам мультимедиа, которые используются для потоковой передачи содержимого. |
IMFStreamSink Представляет поток в объекте приемника мультимедиа. |
IMFSystemId Предоставляет метод, который извлекает данные идентификатора системы. |
IMFTimecodeTranslate Преобразуется между временными кодами общества кино- и телевизионных инженеров (SMPTE) и 100-наносекундными единицами времени. |
IMFTimer Предоставляет таймер, который вызывает обратный вызов в указанное время. |
IMFTopoLoader Преобразует частичную топологию в полную топологию. |
IMFTopology Представляет топологию. Топология описывает коллекцию источников мультимедиа, приемников и преобразований, соединенных в определенном порядке. |
IMFTopologyNode Представляет узел в топологии. |
IMFTopologyNodeAttributeEditor Обновления атрибуты одного или нескольких узлов в текущей топологии сеанса мультимедиа. |
IMFTrackedSample Отслеживает количество ссылок в примере видеофайла. |
IMFTranscodeProfile Реализуется объектом профиля перекодирования. |
IMFTranscodeSinkInfoProvider Реализуется объектом активации приемника перекодирования. |
IMFTrustedInput Реализуется компонентами, предоставляющими входные доверенные органы (ITA). Этот интерфейс используется для получения ITA для каждого потока компонента. |
IMFTrustedOutput Реализуется компонентами, предоставляющими выходные доверенные центры (OTA). |
IMFVideoCaptureSampleAllocator Выделяет примеры видео для приемника видеофайла со специализированными функциями для устройств захвата видео. |
IMFVideoProcessorControl Настраивает видеопроцессор MFT. (IMFVideoProcessorControl) |
IMFVideoProcessorControl2 Настраивает видеопроцессор MFT. (IMFVideoProcessorControl2) |
IMFVideoSampleAllocator Выделяет примеры видео для приемника видеофайла. |
IMFVideoSampleAllocatorCallback Позволяет приложению отслеживать примеры видео, выделенные улучшенным отрисовщиком видео (EVR). |
IMFVideoSampleAllocatorEx Выделяет примеры видео, содержащие поверхности текстур Microsoft Direct3D 11. |
IMFVideoSampleAllocatorNotify Обратный вызов для интерфейса IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotify) |
IMFVideoSampleAllocatorNotifyEx Обратный вызов для интерфейса IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotifyEx) |
IMFWorkQueueServices Управляет рабочими очередями, созданными сеансом мультимедиа. |
IMFWorkQueueServicesEx Расширяет интерфейс IMFWorkQueueServices. |
Функции
CreateNamedPropertyStore Создает пустое хранилище свойств для хранения пар "имя-значение". |
CreatePropertyStore Создает пустой объект хранилища свойств. |
MFCreate3GPMediaSink Создает приемник мультимедиа для создания файлов 3GP. |
MFCreateAC3MediaSink Создает экземпляр приемника мультимедиа AC-3. |
MFCreateADTSMediaSink Создает экземпляр приемника мультимедиа потока аудиоданных (ADTS). |
MFCreateAggregateSource Создает источник мультимедиа, который агрегирует коллекцию источников мультимедиа. |
MFCreateAudioRenderer Создает отрисовщик потоковой передачи звука. |
MFCreateAudioRendererActivate Создает объект активации для отрисовщика потоковой передачи звука. |
MFCreateAVIMediaSink Создает приемник Audio-Video с чередованием (AVI). |
MFCreateCameraControlMonitor Создает экземпляр IMFCameraControlMonitor. |
MFCreateCameraOcclusionStateMonitor Создает новый экземпляр IMFCameraOcclusionStateMonitor, который позволяет приложению получать уведомления при изменении состояния окклюзии камеры. |
MFCreateContentDecryptorContext Создает интерфейс IMFContentDecryptorContext для указанной системы защиты мультимедиа. |
MFCreateContentProtectionDevice Создает интерфейс IMFContentProtectionDevice для указанной системы защиты мультимедиа. |
MFCreateCredentialCache Создает объект кэша учетных данных. Приложение может использовать этот объект для реализации пользовательского диспетчера учетных данных. |
MFCreateDeviceSource Создает источник мультимедиа для аппаратного устройства захвата. |
MFCreateDeviceSourceActivate Создает объект активации, представляющий аппаратное устройство захвата. |
MFCreateFMPEG4MediaSink Создает приемник мультимедиа для создания фрагментированных MP4-файлов. |
MFCreateMediaSession Создает сеанс мультимедиа в процессе приложения. |
MFCreateMediaTypeFromProperties Создайте IMFMediaType на основе свойств. |
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 Создает свойства из IMFMediaType. |
MFCreateProtectedEnvironmentAccess Создает объект IMFProtectedEnvironmentAccess, который позволяет системам защиты содержимого выполнять подтверждение в защищенной среде. |
MFCreateProxyLocator Создает указатель прокси-сервера по умолчанию. |
MFCreateRelativePanelWatcher Создает новый экземпляр интерфейса IMFRelativePanelWatcher . |
MFCreateRemoteDesktopPlugin Создает объект подключаемого модуля удаленного рабочего стола. Используйте этот объект, если приложение выполняется в сеансе клиента служб терминалов. |
MFCreateSampleCopierMFT Создает экземпляр примера преобразования копировщика. |
MFCreateSampleGrabberSinkActivate Создает объект активации для примера приемника мультимедиа Grabber. |
MFCreateSensorActivityMonitor Инициализирует новый экземпляр интерфейса IMFSensorActivityMonitor. |
MFCreateSensorGroup Создает экземпляр интерфейса IMFSensorGroup на основе предоставленного имени символьной ссылки. |
MFCreateSensorProfile Создает профиль датчика на основе указанного типа, индекса и необязательных ограничений. |
MFCreateSensorProfileCollection Создает коллекцию профилей датчиков. |
MFCreateSensorStream Создает экземпляр интерфейса IMFSensorStream. |
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 Содержит параметры метода IMFInputTrustAuthority::BindAccess или IMFInputTrustAuthority::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 Указывает режим совместного использования объекта IMFSensorDevice. |
MFSensorDeviceType Указывает тип устройства датчика. Значение из этого перечисления возвращается методом IMFSensorDevice::GetDeviceType. |
MFSensorStreamType Указывает, является ли поток, связанный с IMFSensorDevice, входным или выходным потоком. |
MFSequencerTopologyFlags Содержит флаги для добавления топологии в источник секвенсора или обновления топологии, уже существующей в очереди. |
MFSESSION_GETFULLTOPOLOGY_FLAGS Определяет флаги для метода IMFMediaSession::GetFullTopology. |
MFSESSION_SETTOPOLOGY_FLAGS Определяет поведение метода IMFMediaSession::SetTopology. |
MFSHUTDOWN_STATUS Описывает текущее состояние вызова метода IMFShutdown::Shutdown. |
MFSTREAMSINK_MARKER_TYPE Определяет сведения о маркере потока для метода IMFStreamSink::P laceMarker. |
MFTIMER_FLAGS Содержит флаги для метода IMFTimer::SetTimer. |
MFTOPOLOGY_DXVA_MODE Указывает, включает ли загрузчик топологии Ускорение видео Microsoft DirectX (DXVA) в топологии. |
MFTOPOLOGY_HARDWARE_MODE Указывает, будет ли загрузчик топологии вставлять в топологию аппаратные преобразования Media Foundation (MFT). |
SAMPLE_PROTECTION_VERSION Определяет номер версии для защиты примера. |