Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Управляет приемником захвата, который представляет собой объект, который получает один или несколько потоков от устройства захвата.
Наследование
Интерфейс IMFCaptureSink наследуется от интерфейса IUnknown . IMFCaptureSink также имеет следующие типы членов:
Методы
Интерфейс IMFCaptureSink имеет следующие методы.
IMFCaptureSink::AddStream Подключает поток из источника записи к этому приемнику захвата. |
IMFCaptureSink::GetOutputMediaType Возвращает формат выходных данных для потока в этом приемнике захвата. |
IMFCaptureSink::GetService Запрашивает базовый объект модуля записи приемника для интерфейса. |
IMFCaptureSink::P repare Подготавливает приемник захвата, загружая все необходимые компоненты конвейера, такие как кодировщики, видеопроцессоры и приемники мультимедиа. |
IMFCaptureSink::RemoveAllStreams Удаляет все потоки из приемника захвата. |
Комментарии
Подсистема захвата создает следующие приемники захвата.
- Приемник фотографий. Кодирует файлы неподвижных изображений.
- Приемник предварительного просмотра. Предварительный просмотр аудио- или видеотрансляций.
- Приемник записи. Создает сжатые аудио- и видеофайлы или сжатые аудио- и видеопотоки.
Приемник | Интерфейс |
---|---|
Приемник фотографий | IMFCapturePhotoSink |
Приемник предварительного просмотра | IMFCapturePreviewSink |
Приемник записи | IMFCaptureRecordSink |
Приложения не могут напрямую создавать приемники захвата.
Если для собственного типа мультимедиа потока изображений задано значение JPEG, приемник фотографий должен быть настроен с форматом, идентичным формату собственного источника. Собственный тип JPEG предназначен только для сквозной передачи.
Если собственный тип потока изображений имеет значение JPEG, чтобы добавить эффект, измените собственный тип в потоке изображения на несжатый тип видео (например, NV12 или RGB32), а затем добавьте эффект.
Если для потока записей используется собственный тип H.264, приемник записей должен быть настроен с тем же типом мультимедиа. Собственный тип H.264 является только сквозным и не может быть декодирован.
Потоки записей, которые предоставляют H.264, не предоставляют другие типы. Потоки записей H.264 нельзя использовать в сочетании с эффектами. Чтобы добавить эффекты, подключите поток предварительного просмотра к объекту recordsink с помощью AddStream.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | mfcaptureengine.h |