4#ifndef MFDECODERSOURCEREADER_H
5#define MFDECODERSOURCEREADER_H
18#include <decoder/mfdecodersourcereadercallback_p.h>
20#include <QtMultimedia/qaudioformat.h>
21#include <QtCore/qobject.h>
23#include <QtCore/private/qcomptr_p.h>
26#include <mfreadwrite.h>
44 ComPtr<IMFSourceReader> m_sourceReader;
45 ComPtr<MFSourceReaderCallback> m_sourceReaderCallback;
bool canReadQrc() const override
void setAudioFormat(const QAudioFormat &format) override
bool bufferAvailable() const override
QUrl source() const override
void setSourceDevice(QIODevice *device) override
QAudioFormat audioFormat() const override
QAudioBuffer read() override
void setSource(const QUrl &fileName) override
QIODevice * sourceDevice() const override
~MFAudioDecoderControl() override
Combined button and popup list for selecting options.