Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
- API потоковой передачи мультимедиа
- Microsoft Media Foundation
- Справочник по DDI потокового мультимедиа
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 Определяет номер версии для защиты образца. |