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
androidmediaplayer.cpp File Reference

(005e1c841a929e4f742b8040e3307b7512b1b144)

#include "androidmediaplayer_p.h"
#include "androidsurfacetexture_p.h"
#include <QList>
#include <QReadWriteLock>
#include <QString>
#include <QtCore/qcoreapplication.h>
#include <qloggingcategory.h>
#include "moc_androidmediaplayer_p.cpp"
Include dependency graph for androidmediaplayer.cpp:

Go to the source code of this file.

Typedefs

typedef QList< AndroidMediaPlayer * > MediaPlayerList

Functions

QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY (lcAudio, "qt.multimedia.audio")
AndroidMediaPlayer::TrackInfo convertTrackInfo (int streamNumber, QJniObject androidTrackInfo)
static void onErrorNative (JNIEnv *env, jobject thiz, jint what, jint extra, jlong id)
static void onBufferingUpdateNative (JNIEnv *env, jobject thiz, jint percent, jlong id)
static void onProgressUpdateNative (JNIEnv *env, jobject thiz, jint progress, jlong id)
static void onDurationChangedNative (JNIEnv *env, jobject thiz, jint duration, jlong id)
static void onInfoNative (JNIEnv *env, jobject thiz, jint what, jint extra, jlong id)
static void onStateChangedNative (JNIEnv *env, jobject thiz, jint state, jlong id)
static void onVideoSizeChangedNative (JNIEnv *env, jobject thiz, jint width, jint height, jlong id)
static AndroidMediaPlayergetMediaPlayer (jlong ptr)
static void onTrackInfoChangedNative (JNIEnv *env, jobject thiz, jlong ptr)
static void onTimedTextChangedNative (JNIEnv *env, jobject thiz, jstring timedText, jint time, jlong ptr)

Variables

static const char QtAndroidMediaPlayerClassName [] = "org/qtproject/qt/android/multimedia/QtAndroidMediaPlayer"

Typedef Documentation

◆ MediaPlayerList

Definition at line 14 of file androidmediaplayer.cpp.

Function Documentation

◆ convertTrackInfo()

AndroidMediaPlayer::TrackInfo convertTrackInfo ( int streamNumber,
QJniObject androidTrackInfo )

Definition at line 107 of file androidmediaplayer.cpp.

References AndroidMediaPlayer::Unknown.

◆ getMediaPlayer()

AndroidMediaPlayer * getMediaPlayer ( jlong ptr)
static

Definition at line 471 of file androidmediaplayer.cpp.

◆ onBufferingUpdateNative()

void onBufferingUpdateNative ( JNIEnv * env,
jobject thiz,
jint percent,
jlong id )
static

Definition at line 395 of file androidmediaplayer.cpp.

◆ onDurationChangedNative()

void onDurationChangedNative ( JNIEnv * env,
jobject thiz,
jint duration,
jlong id )
static

Definition at line 419 of file androidmediaplayer.cpp.

◆ onErrorNative()

void onErrorNative ( JNIEnv * env,
jobject thiz,
jint what,
jint extra,
jlong id )
static

Definition at line 383 of file androidmediaplayer.cpp.

◆ onInfoNative()

void onInfoNative ( JNIEnv * env,
jobject thiz,
jint what,
jint extra,
jlong id )
static

Definition at line 431 of file androidmediaplayer.cpp.

◆ onProgressUpdateNative()

void onProgressUpdateNative ( JNIEnv * env,
jobject thiz,
jint progress,
jlong id )
static

Definition at line 407 of file androidmediaplayer.cpp.

◆ onStateChangedNative()

void onStateChangedNative ( JNIEnv * env,
jobject thiz,
jint state,
jlong id )
static

Definition at line 443 of file androidmediaplayer.cpp.

◆ onTimedTextChangedNative()

void onTimedTextChangedNative ( JNIEnv * env,
jobject thiz,
jstring timedText,
jint time,
jlong ptr )
static

Definition at line 493 of file androidmediaplayer.cpp.

◆ onTrackInfoChangedNative()

void onTrackInfoChangedNative ( JNIEnv * env,
jobject thiz,
jlong ptr )
static

Definition at line 480 of file androidmediaplayer.cpp.

◆ onVideoSizeChangedNative()

void onVideoSizeChangedNative ( JNIEnv * env,
jobject thiz,
jint width,
jint height,
jlong id )
static

Definition at line 455 of file androidmediaplayer.cpp.

◆ Q_STATIC_LOGGING_CATEGORY()

QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY ( lcAudio ,
"qt.multimedia.audio"  )

Variable Documentation

◆ QtAndroidMediaPlayerClassName

const char QtAndroidMediaPlayerClassName = "org/qtproject/qt/android/multimedia/QtAndroidMediaPlayer"
static

Definition at line 13 of file androidmediaplayer.cpp.