Top Constructors Methods
jogamp.opengl.util.av.impl

pack-priv Class FFMPEGv11Natives

extends FFMPEGNatives
Class Inheritance

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv native long
createInstance0(FFMPEGMediaPlayer upstream, boolean enableAvResample, boolean enableSwResample, boolean verbose)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.createInstance0.

pack-priv native void
pack-priv native int
pack-priv native int
pack-priv native int
pack-priv native int
pack-priv native int
pack-priv native int
pack-priv native int
pack-priv native boolean
initSymbols0(Object mutex_avcodec_openclose, long[] symbols, int count)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.initSymbols0.

pack-priv native int
pause0(long moviePtr)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.pause0.

pack-priv native int
play0(long moviePtr)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.play0.

pack-priv native int
readNextPacket0(long moviePtr, int texTarget, int texFmt, int texType)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.readNextPacket0.

pack-priv native int
seek0(long moviePtr, int position)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.seek0.

pack-priv native void
setGLFuncs0(long moviePtr, long procAddrGLTexSubImage2D, long procAddrGLGetError, long procAddrGLFlush, long procAddrGLFinish)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.setGLFuncs0.

pack-priv native void
setStream0(long moviePtr, String url, boolean isCameraInput, int vid, String
requested video size as string, i.e. 'hd720'. May be null to favor vWidth and vHeight.
sizes
,
int
requested video width (for camera mode)
vWidth
,
int
requested video width (for camera mode)
vHeight
,
int
requested video framerate (for camera mode)
vRate
,
int aid, int aMaxChannelCount, int aPrefSampleRate)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.setStream0.

Issues updateAttributes(int, int, int, int, int, int, int, float, int, int, String, String) and updateAttributes2(int, int, int, int, int, int, int, int, int, int).
Inherited from jogamp.opengl.util.av.impl.FFMPEGNatives:
initSymbols0

Constructor Detail

FFMPEGv11Nativesback to summary
pack-priv FFMPEGv11Natives()

Method Detail

createInstance0back to summary
pack-priv native long createInstance0(FFMPEGMediaPlayer upstream, boolean enableAvResample, boolean enableSwResample, boolean verbose)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.createInstance0.

Annotations
@Override
destroyInstance0back to summary
pack-priv native void destroyInstance0(long moviePtr)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.destroyInstance0.

Annotations
@Override
getAudioPTS0back to summary
pack-priv native int getAudioPTS0(long moviePtr)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.getAudioPTS0.

Annotations
@Override
getAvCodecMajorVersionCC0back to summary
pack-priv native int getAvCodecMajorVersionCC0()

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.getAvCodecMajorVersionCC0.

Annotations
@Override
getAvFormatMajorVersionCC0back to summary
pack-priv native int getAvFormatMajorVersionCC0()

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.getAvFormatMajorVersionCC0.

Annotations
@Override
getAvResampleMajorVersionCC0back to summary
pack-priv native int getAvResampleMajorVersionCC0()

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.getAvResampleMajorVersionCC0.

Annotations
@Override
getAvUtilMajorVersionCC0back to summary
pack-priv native int getAvUtilMajorVersionCC0()

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.getAvUtilMajorVersionCC0.

Annotations
@Override
getSwResampleMajorVersionCC0back to summary
pack-priv native int getSwResampleMajorVersionCC0()

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.getSwResampleMajorVersionCC0.

Annotations
@Override
getVideoPTS0back to summary
pack-priv native int getVideoPTS0(long moviePtr)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.getVideoPTS0.

Annotations
@Override
initSymbols0back to summary
pack-priv native boolean initSymbols0(Object mutex_avcodec_openclose, long[] symbols, int count)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.initSymbols0.

Annotations
@Override
pause0back to summary
pack-priv native int pause0(long moviePtr)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.pause0.

Annotations
@Override
play0back to summary
pack-priv native int play0(long moviePtr)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.play0.

Annotations
@Override
readNextPacket0back to summary
pack-priv native int readNextPacket0(long moviePtr, int texTarget, int texFmt, int texType)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.readNextPacket0.

Returns:int

Doc from jogamp.opengl.util.av.impl.FFMPEGNatives.readNextPacket0.

resulting current video PTS, or TextureFrame#INVALID_PTS

Annotations
@Override
seek0back to summary
pack-priv native int seek0(long moviePtr, int position)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.seek0.

Annotations
@Override
setGLFuncs0back to summary
pack-priv native void setGLFuncs0(long moviePtr, long procAddrGLTexSubImage2D, long procAddrGLGetError, long procAddrGLFlush, long procAddrGLFinish)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.setGLFuncs0.

Annotations
@Override
setStream0back to summary
pack-priv native void setStream0(long moviePtr, String url, boolean isCameraInput, int vid, String sizes, int vWidth, int vHeight, int vRate, int aid, int aMaxChannelCount, int aPrefSampleRate)

Implements abstract jogamp.opengl.util.av.impl.FFMPEGNatives.setStream0.

Doc from jogamp.opengl.util.av.impl.FFMPEGNatives.setStream0.

Issues updateAttributes(int, int, int, int, int, int, int, float, int, int, String, String) and updateAttributes2(int, int, int, int, int, int, int, int, int, int).

Parameters
sizes:String

requested video size as string, i.e. 'hd720'. May be null to favor vWidth and vHeight.

vWidth:int

requested video width (for camera mode)

vHeight:int

requested video width (for camera mode)

vRate:int

requested video framerate (for camera mode)

Annotations
@Override