| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final boolean | |
| protected long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private native void | |
| private native void | |
| private native long | |
| private native void | |
| private native void | |
| private native int | |
| private native int | |
| private native void | |
| private native void | |
| private native int | |
| private native void | |
| private native void | |
| private native void | |
| private native void | |
| protected TextureSequence. | createTexImage(final GL gl, final int texName)
Overrides jogamp. |
| protected void | |
| protected void | destroyTexFrame(final GL gl, final TextureSequence.
Overrides jogamp. |
| private void | |
| protected int | getAudioPTSImpl()
Overrides jogamp. |
| protected int | getNextTextureImpl(final GL
valid and current GL instance, shall be gl, final TextureSequence.null for audio only.the nextFrameTextureFrame to store the video PTS and texture data,
shall be null for audio only.Implements abstract jogamp. TextureFrame, has been reached.
|
| protected final void | initGLImpl(final GL
null for audio-only, otherwise a valid and current GL object. gl)Implements abstract jogamp. |
| private static native boolean | |
| protected void | |
| protected void | initStreamImpl(final int vid, final int aid)
Implements abstract jogamp. |
| public static final boolean | |
| public synchronized boolean | Returns: time position after issuing the commandImplements abstract jogamp. |
| public synchronized boolean | |
| private String | |
| protected int | Returns: time position after issuing the commandImplements abstract jogamp. |
| protected boolean | setPlaySpeedImpl(final float rate)
Overrides jogamp. AudioSink#setPlaySpeed(float) is not sufficient!
|
| available | back to summary |
|---|---|
| pack-priv static final boolean available | |
| moviePtr | back to summary |
|---|---|
| protected long moviePtr | |
| OMXGLMediaPlayer | back to summary |
|---|---|
| public OMXGLMediaPlayer() | |
| _activateStream | back to summary |
|---|---|
| private native void _activateStream(long moviePtr) | |
| _attachVideoRenderer | back to summary |
|---|---|
| private native void _attachVideoRenderer(long moviePtr) | |
| _createInstance | back to summary |
|---|---|
| private native long _createInstance() | |
| _destroyInstance | back to summary |
|---|---|
| private native void _destroyInstance(long moviePtr) | |
| _detachVideoRenderer | back to summary |
|---|---|
| private native void _detachVideoRenderer(long moviePtr) | |
| _getCurrentPosition | back to summary |
|---|---|
| private native int _getCurrentPosition(long moviePtr) | |
| _getNextTextureID | back to summary |
|---|---|
| private native int _getNextTextureID(long moviePtr, boolean blocking) | |
| _pause | back to summary |
|---|---|
| private native void _pause(long moviePtr) | |
| _play | back to summary |
|---|---|
| private native void _play(long moviePtr) | |
| _seek | back to summary |
|---|---|
| private native int _seek(long moviePtr, int position) | |
| _setPlaySpeed | back to summary |
|---|---|
| private native void _setPlaySpeed(long moviePtr, float rate) | |
| _setStream | back to summary |
|---|---|
| private native void _setStream(long moviePtr, int textureNum, String path) | |
| _setStreamEGLImageTexture2D | back to summary |
|---|---|
| private native void _setStreamEGLImageTexture2D(long moviePtr, int tex, long image, long sync) | |
| _stop | back to summary |
|---|---|
| private native void _stop(long moviePtr) | |
| createTexImage | back to summary |
|---|---|
| protected TextureSequence. Overrides jogamp.
| |
| destroyImpl | back to summary |
|---|---|
| protected void destroyImpl(final GL gl) Implements abstract jogamp.
| |
| destroyTexFrame | back to summary |
|---|---|
| protected void destroyTexFrame(final GL gl, final TextureSequence. Overrides jogamp.
| |
| errorCheckEGL | back to summary |
|---|---|
| private void errorCheckEGL(final String s) | |
| getAudioPTSImpl | back to summary |
|---|---|
| protected int getAudioPTSImpl() Overrides jogamp. Doc from jogamp. Override if not using audioSink!
| |
| getNextTextureImpl | back to summary |
|---|---|
| protected int getNextTextureImpl(final GL gl, final TextureSequence. Implements abstract jogamp. Doc from jogamp. Process stream until the next video frame, i.e.
Video frames shall be ignored, if
Audio frames shall be ignored, if Method may be invoked on the StreamWorker decoding thread. Implementation shall care of OpenGL synchronization as required, e.g. glFinish()/glFlush()!
| |
| initGLImpl | back to summary |
|---|---|
| protected final void initGLImpl(final GL gl) throws IOException, GLException Implements abstract jogamp. Doc from jogamp. Shall initialize all GL related resources, if not audio-only.
Shall also take care of | |
| initIDs0 | back to summary |
|---|---|
| private static native boolean initIDs0() | |
| initOMX | back to summary |
|---|---|
| protected void initOMX() | |
| initStreamImpl | back to summary |
|---|---|
| protected void initStreamImpl(final int vid, final int aid) throws IOException Implements abstract jogamp. Doc from jogamp. Implementation shall set the following set of data here
| |
| isAvailable | back to summary |
|---|---|
| public static final boolean isAvailable() | |
| pauseImpl | back to summary |
|---|---|
| public synchronized boolean pauseImpl() Implements abstract jogamp.
| |
| playImpl | back to summary |
|---|---|
| public synchronized boolean playImpl() Implements abstract jogamp.
| |
| replaceAll | back to summary |
|---|---|
| private String replaceAll(final String orig, final String search, final String repl) | |
| seekImpl | back to summary |
|---|---|
| protected int seekImpl(final int msec) Implements abstract jogamp.
| |
| setPlaySpeedImpl | back to summary |
|---|---|
| protected boolean setPlaySpeedImpl(final float rate) Overrides jogamp. Doc from jogamp. Override if not using AudioSink, or AudioSink's
AudioSink shall respect
| |