Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется Microsoft Media Foundation. Дополнительные сведения см. в разделе:
Mfobjects.h содержит следующие программные интерфейсы:
Интерфейсы
|
IMF2DBuffer Представляет буфер, содержащий двумерную поверхность, например видеокадр. (IMF2DBuffer) |
|
IMF2DBuffer2 Представляет буфер, содержащий двумерную поверхность, например видеокадр. (IMF2DBuffer2) |
|
IMFActivate Позволяет приложению отложить создание объекта . |
|
IMFAsyncCallback Интерфейс обратного вызова для уведомления приложения о завершении асинхронного метода. (IMFAsyncCallback) |
|
IMFAsyncCallbackLogging Предоставляет сведения о ведении журнала о родительском объекте, с которым связан асинхронный обратный вызов. |
|
IMFAsyncResult Предоставляет сведения о результатах асинхронной операции. (IMFAsyncResult) |
|
IMFAttributes Предоставляет универсальный способ хранения пар "ключ-значение" в объекте . |
|
IMFAudioMediaType ImfAudioMediaType больше недоступен для использования с Windows 7. |
|
IMFByteStream Представляет поток байтов из некоторого источника данных, который может быть локальным файлом, сетевым файлом или другим источником. |
|
IMFByteStreamProxyClassFactory Создает прокси-сервер для потока байтов. (IMFByteStreamProxyClassFactory) |
|
IMFCollection Представляет универсальную коллекцию указателей IUnknown. |
|
IMFDXGIBuffer Представляет буфер, содержащий поверхность инфраструктуры графики Microsoft DirectX (DXGI). |
|
IMFDXGIDeviceManager Позволяет двум потокам совместно использовать одно и то же устройство Microsoft Direct3D 11. |
|
IMFMediaBuffer Представляет блок памяти, содержащий данные мультимедиа. |
|
IMFMediaEvent Представляет событие, созданное объектом Media Foundation. Используйте этот интерфейс для получения сведений о событии. |
|
IMFMediaEventGenerator Извлекает события из любого объекта Media Foundation, который создает события. |
|
IMFMediaEventQueue Предоставляет очередь событий для приложений, которым требуется реализовать интерфейс IMFMediaEventGenerator. |
|
IMFMediaType Представляет описание формата мультимедиа. |
|
IMFMuxStreamAttributesManager Предоставляет доступ к атрибутам IMFAttributes подпотоков мультиплексированного источника мультимедиа. |
|
IMFMuxStreamMediaTypeManager Позволяет управлять конфигурациями потоков для мультиплексированного источника мультимедиа. Конфигурация потока определяет набор подпотоков, которые могут быть включены в мультиплексированные выходные данные. |
|
IMFMuxStreamSampleManager Предоставляет возможность извлечения объектов IMFSample для отдельных подпотоков в выходных данных мультиплексированного источника мультимедиа. |
|
IMFPluginControl Управляет перечислением источников мультимедиа и преобразований в Microsoft Media Foundation. (IMFPluginControl) |
|
IMFPluginControl2 Управляет перечислением источников мультимедиа и преобразований в Microsoft Media Foundation. (IMFPluginControl2) |
|
IMFRemoteAsyncCallback Используется библиотекой DLL прокси-сервера Или заглушки Microsoft Media Foundation для маршалирования определенных вызовов асинхронных методов через границы процесса. Приложения не используют и не реализуют этот интерфейс. |
|
IMFSample Представляет пример носителя, который является объектом контейнера для мультимедийных данных. |
|
IMFSampleOutputStream Записывает примеры мультимедиа в поток байтов. |
|
IMFVideoMediaType Представляет описание видеоформата. |
Функции
|
MFDeserializeAttributesFromStream Загружает атрибуты из потока в хранилище атрибутов. |
|
MFSerializeAttributesToStream Записывает содержимое хранилища атрибутов в поток. |
Структуры
|
MFARGB Описывает значение цвета ARGB. |
|
MFAYUVSample Описывает пример 4:4:4:4 Y'Cb'Cr. |
|
MFOffset Задает смещение в виде числа с фиксированной запятой. |
|
MFPaletteEntry Содержит одну запись палитры в таблице цветов. |
|
MFRatio Представляет соотношение. |
|
MFT_REGISTER_TYPE_INFO Содержит сведения о типе мультимедиа для регистрации преобразования Media Foundation (MFT). |
|
MFVideoArea Задает прямоугольную область в видеокадре. |
|
MFVideoCompressedInfo Содержит сведения о формате сжатия видео. Эта структура используется в структуре MFVIDEOFORMAT. |
|
MFVIDEOFORMAT Описывает формат видео. |
|
MFVideoInfo Содержит сведения о формате видео, применимые как к сжатым, так и к несжатых форматам. Эта структура используется в структуре MFVIDEOFORMAT. |
|
MFVideoSurfaceInfo Содержит сведения о несжатом формате видео. Эта структура используется в структуре MFVIDEOFORMAT. |
Перечисления
|
MF_ATTRIBUTE_SERIALIZE_OPTIONS Определяет флаги для сериализации и десериализации хранилищ атрибутов. |
|
MF_ATTRIBUTE_TYPE Определяет тип данных для пары "ключ-значение". |
|
MF_ATTRIBUTES_MATCH_TYPE Указывает, как сравнивать атрибуты для двух объектов. |
|
MF_FILE_ACCESSMODE Указывает запрошенный режим доступа для открытия файла. |
|
MF_FILE_FLAGS Задает поведение при открытии файла. |
|
MF_FILE_OPENMODE Указывает способ открытия или создания файла. |
|
MF_PLUGIN_CONTROL_POLICY Определяет параметры политики для метода IMFPluginControl2::SetPolicy. |
|
MF_Plugin_Type Указывает тип объекта для интерфейса IMFPluginControl. |
|
MF2DBuffer_LockFlags Содержит флаги для метода IMF2DBuffer2::Lock2DSize. |
|
MFBYTESTREAM_SEEK_ORIGIN Указывает источник запроса поиска. |
|
MFNominalRange Указывает, включают ли данные цвета в запасной и в области ног. |
|
MFStandardVideoFormat Содержит значения, определяющие распространенные форматы видео. |
|
MFVideoChromaSubsampling Содержит флаги, определяющие схему кодирования хрома для данных Y'Cb'Cr. |
|
MFVideoFlags Содержит флаги, описывающие видеопоток. |
|
MFVideoInterlaceMode Указывает, как чередуется видеопоток. |
|
MFVideoLighting Описывает оптимальное освещение для просмотра определенного набора видеосодержимого. |
|
MFVideoPrimaries Указывает основные цветовые источники видео. (MFVideoPrimaries) |
|
MFVideoTransferFunction Задает функцию преобразования из линейного RGB в нелинейный RGB (R'G'B). (MFVideoTransferFunction) |
|
MFVideoTransferMatrix Описывает матрицы преобразования между Y'PbPr (видео компонента) и студией R'G'B. (MFVideoTransferMatrix) |