4#ifndef MFPLAYERCONTROL_H
5#define MFPLAYERCONTROL_H
19#include "private/qplatformmediaplayer_p.h"
21#include <QtCore/qcoreevent.h>
59 void pause()
override;
85 void resetAudioVideoAvailable();
91 bool m_videoAvailable;
92 bool m_audioAvailable;
bool streamPlaybackSupported() const override
bool isAudioAvailable() const override
void handleError(QMediaPlayer::Error errorCode, const QString &errorString, bool isFatal)
qreal playbackRate() const override
QMediaPlayer::PlaybackState state() const override
QMediaMetaData metaData() const override
const QIODevice * mediaStream() const override
void setActiveTrack(TrackType type, int index) override
void setAudioOutput(QPlatformAudioOutput *output) override
QMediaMetaData trackMetaData(TrackType type, int trackNumber) override
void handleAudioAvailable()
void setPlaybackRate(qreal rate) override
void setMedia(const QUrl &media, QIODevice *stream) override
QMediaPlayer::MediaStatus mediaStatus() const override
int activeTrack(TrackType type) override
QUrl media() const override
QMediaTimeRange availablePlaybackRanges() const override
float bufferProgress() const override
void setVideoSink(QVideoSink *sink) override
bool isVideoAvailable() const override
void handleSeekableUpdate(bool seekable)
qint64 duration() const override
qint64 position() const override
void handleVideoAvailable()
void handleDurationUpdate(qint64 duration)
int trackCount(TrackType type) override
bool isSeekable() const override
void handleTracksChanged()
void handleStatusChanged()
\inmodule QtCore \reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QVideoSink class represents a generic sink for video data.
static bool isFatal(QtMsgType msgType)
Combined button and popup list for selecting options.
n void setPosition(void) \n\
GLsizei GLenum GLboolean sink
QT_BEGIN_NAMESPACE typedef uchar * output