Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
custommediainputsnippets.h
Go to the documentation of this file.
1
// Copyright (C) 2024 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
4
#
ifndef
CUSTOMMEDIAINPUTSNIPPETS_H
5
#
define
CUSTOMMEDIAINPUTSNIPPETS_H
6
7
#
include
<
QAudioBufferInput
>
8
#
include
<
QVideoFrameInput
>
9
#
include
<
QMediaCaptureSession
>
10
#
include
<
QMediaRecorder
>
11
#
include
<
QVideoFrame
>
12
#
include
<
QAudioBuffer
>
13
#
include
<
QTimer
>
14
#
include
<
QCoreApplication
>
15
16
class
MediaGenerator
:
public
QObject
17
{
18
Q_OBJECT
19
20
public
slots
:
21
void
nextVideoFrame
();
22
void
nextAudioBuffer
();
23
24
signals
:
25
void
videoFrameReady
(
const
QVideoFrame
&
frame
);
26
void
audioBufferReady
(
const
QAudioBuffer &buffer);
27
28
private
:
29
QVideoFrame nextFrame();
30
QAudioBuffer nextBuffer();
31
};
32
33
class
CustomMediaInputSnippets
:
public
QObject
34
{
35
Q_OBJECT
36
37
public
:
38
void
setupAndRecordVideo
();
39
void
setupAndRecordAudio
();
40
};
41
42
#
endif
// CUSTOMMEDIAINPUTSNIPPETS_H
CustomMediaInputSnippets
Definition
custommediainputsnippets.h:34
CustomMediaInputSnippets::setupAndRecordAudio
void setupAndRecordAudio()
Definition
custommediainputsnippets.cpp:31
MediaGenerator
Definition
custommediainputsnippets.h:17
MediaGenerator::nextAudioBuffer
void nextAudioBuffer()
[nextVideoFrame()]
Definition
custommediainputsnippets.cpp:65
MediaGenerator::audioBufferReady
void audioBufferReady(const QAudioBuffer &buffer)
main
int main(int argc, char *argv[])
[ctor_close]
Definition
src_corelib_animation_qpropertyanimation.cpp:100
qtmultimedia
src
multimedia
doc
snippets
custommediainputsnippets
custommediainputsnippets.h
Generated on
for Qt by
1.14.0