![]() |
Qt 6.x
The Qt SDK
|
#include "qavfsamplebufferdelegate_p.h"#include "qffmpeghwaccel_p.h"#include "qavfhelpers_p.h"#include "qffmpegvideobuffer_p.h"#include <optional>
Include dependency graph for qavfsamplebufferdelegate.mm:Go to the source code of this file.
Macros | |
| #define | AVMediaType XAVMediaType |
Functions | |
| static QT_USE_NAMESPACE void | releaseHwFrame (void *, uint8_t *data) |
| static QFFmpeg::AVFrameUPtr | allocHWFrame (AVBufferRef *hwContext, const CVPixelBufferRef &pixbuf) |
Variables | |
| AVBufferRef * | hwFramesContext |
| std::unique_ptr< QFFmpeg::HWAccel > | m_accel |
| qint64 | startTime |
| std::optional< qint64 > | baseTime |
| qreal | frameRate |
| #define AVMediaType XAVMediaType |
Definition at line 6 of file qavfsamplebufferdelegate.mm.
|
static |
Definition at line 91 of file qavfsamplebufferdelegate.mm.
References frame, QWidget::height, QFFmpeg::makeAVFrame(), releaseHwFrame(), and QWidget::width.
Referenced by QAVFSampleBufferDelegate::captureOutput:didOutputSampleBuffer:fromConnection:.
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 18 of file qavfsamplebufferdelegate.mm.
Referenced by allocHWFrame().
Here is the caller graph for this function:| std::optional<qint64> baseTime |
Definition at line 119 of file qavfsamplebufferdelegate.mm.
Referenced by QFFmpeg::ClockController::setPlaybackRate().
| qreal frameRate |
Definition at line 120 of file qavfsamplebufferdelegate.mm.
Referenced by QAVFScreenCapture::Grabber::Grabber(), operator>>(), Q_LOGGING_CATEGORY(), Q_LOGGING_CATEGORY(), QQnxCamera::setCameraFormat(), QQnxWindowGrabber::setFrameRate(), QMediaRecorder::setVideoFrameRate(), QWindowsMediaDeviceSession::startRecording(), and QGstreamerVideoDevices::videoDevices().
| AVBufferRef* hwFramesContext |
Definition at line 116 of file qavfsamplebufferdelegate.mm.
Referenced by Q_LOGGING_CATEGORY().
| std::unique_ptr<QFFmpeg::HWAccel> m_accel |
Definition at line 117 of file qavfsamplebufferdelegate.mm.
| qint64 startTime |
Definition at line 118 of file qavfsamplebufferdelegate.mm.
Referenced by QAudioBuffer::QAudioBuffer(), AVFMediaPlayer::availablePlaybackRanges(), QQuick3DParticleEmitter::emitActivationNodeParticles(), QQuick3DParticleEmitter::emitParticle(), QQuick3DParticleEmitter::emitParticles(), QQuick3DParticleEmitter::emitParticlesBurst(), QQuick3DParticleTrailEmitter::emitTrailParticles(), QQuick3DParticleEmitter::generateEmitBursts(), D3DPresentEngine::makeVideoFrame(), Q_LOGGING_CATEGORY(), and QGstUtils::setFrameTimeStamps().