Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer Class Reference
+ Collaboration diagram for org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer:

Classes

class  TrackInfo
 

Public Member Functions

native void onErrorNative (int what, int extra, long id)
 
native void onBufferingUpdateNative (int percent, long id)
 
native void onProgressUpdateNative (int progress, long id)
 
native void onDurationChangedNative (int duration, long id)
 
native void onInfoNative (int what, int extra, long id)
 
native void onVideoSizeChangedNative (int width, int height, long id)
 
native void onStateChangedNative (int state, long id)
 
native void onTrackInfoChangedNative (long id)
 
native void onTimedTextChangedNative (String text, int time, long id)
 
 QtAndroidMediaPlayer (final Context context, final long id)
 
MediaPlayer getMediaPlayerHandle ()
 
void startProgressWatcher ()
 
void cancelProgressWatcher ()
 
void start ()
 
void pause ()
 
void stop ()
 
void seekTo (final int msec)
 
boolean isPlaying ()
 
void prepareAsync ()
 
void initHeaders ()
 
void setHeader (final String header, final String value)
 
void setDataSource (final String path)
 
TrackInfo[] getAllTrackInfo ()
 
void selectTrack (int index)
 
void deselectTrack (int index)
 
int getSelectedTrack (int type)
 
int getCurrentPosition ()
 
int getDuration ()
 
void setVolume (int volume)
 
SurfaceHolder display ()
 
void setDisplay (SurfaceHolder sh)
 
int getVolume ()
 
void mute (final boolean mute)
 
boolean isMuted ()
 
void reset ()
 
void release ()
 
void setAudioAttributes (int type, int usage)
 
boolean setPlaybackRate (float rate)
 

Detailed Description

Definition at line 30 of file QtAndroidMediaPlayer.java.

Constructor & Destructor Documentation

◆ QtAndroidMediaPlayer()

org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.QtAndroidMediaPlayer ( final Context context,
final long id )
inline

Definition at line 215 of file QtAndroidMediaPlayer.java.

References context.

Member Function Documentation

◆ cancelProgressWatcher()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.cancelProgressWatcher ( )
inline

Definition at line 274 of file QtAndroidMediaPlayer.java.

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.release(), org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.reset(), and org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.stop().

+ Here is the caller graph for this function:

◆ deselectTrack()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.deselectTrack ( int index)
inline

Definition at line 528 of file QtAndroidMediaPlayer.java.

References TAG.

◆ display()

SurfaceHolder org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.display ( )
inline

Definition at line 651 of file QtAndroidMediaPlayer.java.

◆ getAllTrackInfo()

TrackInfo[] org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.getAllTrackInfo ( )
inline

Definition at line 465 of file QtAndroidMediaPlayer.java.

References mimeType, and TAG.

◆ getCurrentPosition()

int org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.getCurrentPosition ( )
inline

Definition at line 574 of file QtAndroidMediaPlayer.java.

References TAG.

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.startProgressWatcher().

+ Here is the caller graph for this function:

◆ getDuration()

int org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.getDuration ( )
inline

Definition at line 597 of file QtAndroidMediaPlayer.java.

References TAG.

◆ getMediaPlayerHandle()

MediaPlayer org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.getMediaPlayerHandle ( )
inline

Definition at line 221 of file QtAndroidMediaPlayer.java.

◆ getSelectedTrack()

int org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.getSelectedTrack ( int type)
inline

Definition at line 543 of file QtAndroidMediaPlayer.java.

References TAG.

◆ getVolume()

int org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.getVolume ( )
inline

Definition at line 667 of file QtAndroidMediaPlayer.java.

◆ initHeaders()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.initHeaders ( )
inline

Definition at line 389 of file QtAndroidMediaPlayer.java.

◆ isMuted()

boolean org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.isMuted ( )
inline

Definition at line 678 of file QtAndroidMediaPlayer.java.

◆ isPlaying()

boolean org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.isPlaying ( )
inline

Definition at line 354 of file QtAndroidMediaPlayer.java.

References TAG.

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.startProgressWatcher().

+ Here is the caller graph for this function:

◆ mute()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.mute ( final boolean mute)
inline

Definition at line 672 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.mute().

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.mute().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ onBufferingUpdateNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onBufferingUpdateNative ( int percent,
long id )

◆ onDurationChangedNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onDurationChangedNative ( int duration,
long id )

◆ onErrorNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onErrorNative ( int what,
int extra,
long id )

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setDataSource().

+ Here is the caller graph for this function:

◆ onInfoNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onInfoNative ( int what,
int extra,
long id )

◆ onProgressUpdateNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onProgressUpdateNative ( int progress,
long id )

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.startProgressWatcher().

+ Here is the caller graph for this function:

◆ onStateChangedNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onStateChangedNative ( int state,
long id )

◆ onTimedTextChangedNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onTimedTextChangedNative ( String text,
int time,
long id )

◆ onTrackInfoChangedNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onTrackInfoChangedNative ( long id)

◆ onVideoSizeChangedNative()

native void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onVideoSizeChangedNative ( int width,
int height,
long id )

◆ pause()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.pause ( )
inline

Definition at line 298 of file QtAndroidMediaPlayer.java.

References TAG.

◆ prepareAsync()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.prepareAsync ( )
inline

Definition at line 376 of file QtAndroidMediaPlayer.java.

References TAG.

◆ release()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.release ( )
inline

Definition at line 694 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.cancelProgressWatcher().

+ Here is the call graph for this function:

◆ reset()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.reset ( )
inline

Definition at line 683 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.cancelProgressWatcher().

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setDataSource().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ seekTo()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.seekTo ( final int msec)
inline

Definition at line 332 of file QtAndroidMediaPlayer.java.

References TAG.

◆ selectTrack()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.selectTrack ( int index)
inline

Definition at line 514 of file QtAndroidMediaPlayer.java.

References TAG.

◆ setAudioAttributes()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setAudioAttributes ( int type,
int usage )
inline

Definition at line 706 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setAudioAttributes().

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setAudioAttributes().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setDataSource()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setDataSource ( final String path)
inline

Definition at line 399 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onErrorNative(), org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.reset(), and TAG.

+ Here is the call graph for this function:

◆ setDisplay()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setDisplay ( SurfaceHolder sh)
inline

Definition at line 656 of file QtAndroidMediaPlayer.java.

◆ setHeader()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setHeader ( final String header,
final String value )
inline

Definition at line 394 of file QtAndroidMediaPlayer.java.

References header().

+ Here is the call graph for this function:

◆ setPlaybackRate()

boolean org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setPlaybackRate ( float rate)
inline

Definition at line 728 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.startProgressWatcher(), and TAG.

+ Here is the call graph for this function:

◆ setVolume()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setVolume ( int volume)
inline

Definition at line 617 of file QtAndroidMediaPlayer.java.

◆ start()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.start ( )
inline

Definition at line 280 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.startProgressWatcher(), and TAG.

+ Here is the call graph for this function:

◆ startProgressWatcher()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.startProgressWatcher ( )
inline

Definition at line 259 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.getCurrentPosition(), org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.isPlaying(), and org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.onProgressUpdateNative().

Referenced by org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.setPlaybackRate(), and org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.start().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ stop()

void org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.stop ( )
inline

Definition at line 312 of file QtAndroidMediaPlayer.java.

References org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer.cancelProgressWatcher(), and TAG.

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: