Документация
ОС Аврора 5.1.3
C++-классы Qt VideoChat
Классы C++ обеспечивают больший контроль над мультимедийным содержимым, чем альтернативные QML-компоненты. Если приложение подразумевает сложные варианты использования, например, декодирование медиафайлов, доступ к видео- или аудиобуферам, следует использовать именно C++ API. Дополнительная информация о сложных вариантах использования аудио, видео и камеры, поддерживаемых классами C++, находится в обзорной статье о VideoChat.
Пространства имён
Классы
Интерфейсы VideoChat
QVCEncodedVideoSink | Определяет интерфейс для потребителя закодированного видео. |
Qt VideoChat Common
QVCCodecInfo | Общая информация о поддерживаемых видеокодеках. |
QVCSink | Определяет интерфейс для абстрактного медиаприёмника. |
QVCSource | Интерфейс для абстрактного медиа-источника. |
VideoChat Decoder
QVCDecoder | Интерфейс для видеокодеков. |
QVCDecodingVideoSink | Соединяет производителя закодированного видео и декодер. |
Qt VideoChat Encoder
QVCEncoder | Интерфейс для видеокодеров. |
QVCEncoderVideoSurface | Склейка между производителем видео и кодировщиком. Реализует и кодирует кадры, переданные в present() . |
QVCEncodedVideoFrame::MetaData | |
QVCEncodedVideoFrame | Представляет собой полный закодированный видеокадр. |
Qt VideoChat Camera
QVCCamera | Интерфейс для системных камер. |
QVCCameraExposure | Интерфейс для настроек камеры, связанных с экспозицией. |
QVCCameraFocus | Интерфейс для настроек камеры, связанных с фокусировкой. |
QVCCameraInfo | Общие сведения о камерах. |