Qt Multimedia C++ 클래스
C++ 클래스는 멀티미디어 콘텐츠에 대해 QML보다 더 많은 제어 기능을 제공합니다. 애플리케이션에서 미디어 파일 디코딩, 비디오 또는 오디오 버퍼 액세스 등 복잡한 사용 사례를 제공하는 경우 C++ 대안을 사용하세요. C++ 클래스에서 지원하는 복잡한 오디오, 비디오 및 카메라 사용 사례에 대한 자세한 내용은 멀티미디어 개요를 참조하세요.
네임스페이스
오디오 클래스에서 사용하는 열거형을 포함합니다. |
클래스
Qt Multimedia 모듈
비디오 데이터 추상화 | |
매핑된 평면 레이아웃을 설명하는 QAbstractVideoBuffer::MapData 구조체입니다. | |
특정 포맷과 샘플 레이트를 가진 오디오 샘플 컬렉션을 나타냅니다. | |
QMediaCaptureSession을 통해 QMediaRecorder에 사용자 정의 오디오 버퍼를 제공하는 데 사용됩니다. | |
QMediaPlayer에서 제공하는 오디오 데이터를 캡처하는 데 사용됩니다. | |
오디오 디코딩 구현 | |
오디오 장치 및 해당 기능에 대한 정보 | |
오디오 스트림 파라미터 정보 저장 | |
오디오 입력 채널을 나타냅니다. | |
오디오 출력 채널을 나타냅니다. | |
오디오 출력 장치로 오디오 데이터를 전송하기 위한 인터페이스 | |
오디오 입력 장치에서 오디오 데이터를 수신하기 위한 인터페이스 | |
시스템 카메라 장치용 인터페이스 | |
카메라 장치에 대한 일반 정보 | |
카메라 장치에서 지원하는 비디오 포맷을 설명합니다. | |
캡처 가능한 창의 기본 정보를 가져오는 데 사용됩니다. | |
미디어 콘텐츠의 녹화에 사용됩니다. | |
오디오 및 비디오 콘텐츠의 캡처를 허용합니다. | |
사용 가능한 멀티미디어 입력 및 출력 장치에 대한 정보 | |
멀티미디어 파일 또는 스트림의 인코딩 형식을 설명합니다. | |
미디어 파일에 대한 메타데이터 제공 | |
미디어 파일의 재생을 허용합니다. | |
캡처 세션의 인코딩 및 녹화에 사용됩니다. | |
0 개 이상의 분리된 시간 간격 집합을 나타냅니다. | |
QMediaTimeRange::Interval 클래스는 정수 정밀도로 시간 간격을 나타냅니다. | |
이 클래스는 화면 캡처에 사용됩니다. | |
지연 시간이 짧은 사운드 효과를 재생하는 방법 | |
비디오 데이터의 프레임을 나타냅니다. | |
비디오 프레젠테이션 표면의 스트림 포맷을 지정합니다. | |
사용자 정의 비디오 프레임을 QMediaRecorder에 제공하거나 QMediaCaptureSession을 통해 비디오 출력을 제공하는 데 사용됩니다. | |
비디오 데이터의 일반 싱크를 나타냅니다. | |
이 클래스는 창을 캡처하는 데 사용됩니다. |
Qt Multimedia 위젯 모듈
QMediaPlayer 또는 QCamera에 의해 생성된 비디오를 표시하는 그래픽 항목입니다. | |
미디어 객체에 의해 생성된 비디오를 표시하는 위젯 |
Qt Spatial Audio 모듈
스테레오 오버레이 사운드 | |
3차원 음장을 관리합니다. | |
QAudioEngine에 의해 정의된 음장을 듣는 사람의 위치와 방향을 정의합니다. | |
3D 공간의 사운드 객체 |
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.