Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения можно найти здесь
- 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 Определяет номер версии для защиты образца. |