Прочитать на английском

Поделиться через


Справочник по DDI потокового мультимедиа

Общие сведения о технологии DDI для потоковой передачи мультимедиа.

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

Рекомендации по программированию для этой технологии см. в следующих разделах:

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

 
MF_MEDIASOURCE_STATUS_INFO

. (MF_MEDIASOURCE_STATUS_INFO)
MF_TRANSFER_VIDEO_FRAME_FLAGS

. (MF_TRANSFER_VIDEO_FRAME_FLAGS)

Функции

 
FlushInputStream

Метод FlushInputStream очищает входной поток MFT устройства.
FlushOutputStream

Метод FlushOutputStream очищает выходной поток MFT устройства.
GetInputAvailableType

Метод GetInputAvailableType получает доступный тип мультимедиа для входного потока в этом преобразовании Media Foundation (MFT).
GetInputCurrentType

Метод GetInputCurrentType получает текущий тип мультимедиа для входного потока в этом преобразовании Media Foundation (MFT).
GetInputStreamAttributes

Метод GetInputStreamAttributes получает хранилище атрибутов для входного потока в этом преобразовании Media Foundation (MFT).
GetInputStreamPreferredState

Метод GetInputStreamPreferredState получает предпочтительное состояние и тип носителя входного потока MFT устройства.
GetInputStreamState

Метод GetInputStreamState получает состояние входного потока MFT устройства.
GetOutputAvailableType

Метод GetOutputAvailableType получает доступный тип мультимедиа для выходного потока в этом преобразовании Media Foundation (MFT).
GetOutputCurrentType

Метод GetOutputCurrentType получает текущий тип мультимедиа для выходного потока в этом преобразовании Media Foundation (MFT).
GetOutputStreamAttributes

Метод GetOutputStreamAttributes получает хранилище атрибутов для выходного потока в этом преобразовании Media Foundation (MFT).
GetOutputStreamState

Метод GetOutputStreamState получает состояние выходного потока MFT устройства.
GetStreamCount

Метод GetStreamCount получает текущее количество входных и выходных потоков для этого преобразования Media Foundation (MFT).
GetStreamIDs

Метод GetStreamIDs получает идентификаторы потоков для входных и выходных потоков в этом преобразовании Media Foundation (MFT).
InitializeTransform

Метод InitializeTransform вызывается для инициализации MFT устройства.
OnBufferSent

Вызывается, когда выделенные системой буферы кадров отправляются драйверу устройства.
ProcessEvent

Метод ProcessEvent отправляет событие во входной поток для этого преобразования Media Foundation (MFT).
ProcessInput

Метод ProcessInput доставляет данные во входной поток в этом преобразовании Media Foundation (MFT).
ProcessMessage

Метод ProcessMessage отправляет сообщение в преобразование Device Media Foundation (MFT).
ProcessOutput

Метод ProcessOutput получает обработанные выходные данные из потоков вывода MFT устройства.
SetInputStreamState

Метод SetInputStreamState задает состояние входного потока MFT устройства и тип носителя.
SetOutputStreamState

Метод SetOutputStreamState задает состояние выходного потока MFT устройства и тип носителя.

Интерфейсы

 
IMFDeviceTransform

В этом разделе содержатся справочные сведения об интерфейсе IMFDeviceTransform.
IMFDeviceTransformCallback

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

Структуры

 
CapturedMetadata Exposure Compensationion

Эта структура содержит сведения о большом двоичном объекте для обратной связи о компенсации ev для захваченной фотографии.
CapturedMetadataISOGains

Структура CapturedMetadataISOGains описывает формат больших двоичных объектов для MF_CAPTURE_METADATA_ISO_GAINS.
CapturedMetadataWhiteBalanceGains

Эта структура описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_WHITEBALANCE_GAINS.
FaceCharacterization

Структура FaceCharacterization описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS.
FaceCharacterizationBlobHeader

Структура FaceCharacterizationBlobHeader описывает размер и количество данных формата BLOB-объекта для атрибута MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS.
FaceRectInfo

Структура FaceRectInfo описывает формат больших двоичных объектов для атрибута MF_CAPTURE_METADATA_FACEROIS.
FaceRectInfoBlobHeader

Структура FaceRectInfoBlobHeader описывает сведения о размере и количестве большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROIS.
HistogramBlobHeader

Структура HistogramBlobHeader описывает размер большого двоичного объекта и количество гистограмм в большом двоичном объекте для атрибута MF_CAPTURE_METADATA_HISTOGRAM.
HistogramDataHeader

Структура HistogramDataHeader описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_HISTOGRAM.
HistogramGrid

Структура HistogramGrid описывает формат больших двоичных объектов для MF_CAPTURE_METADATA_HISTOGRAM.
HistogramHeader

Структура HistogramHeader описывает формат больших двоичных объектов для MF_CAPTURE_METADATA_HISTOGRAM.
МетаданныеTimeStamps

Структура MetadataTimeStamps описывает формат большого двоичного объекта для атрибута MF_CAPTURE_METADATA_FACEROITIMESTAMPS.