Interface ITranscoderSessionNative


public interface ITranscoderSessionNative
  • Field Details

    • CLASS

      static final Class<ITranscoderSessionNative> CLASS
    • CLASSNAME

      static final String CLASSNAME
      See Also:
    • AAC_SAMPLEBUFFER_SIZE

      static final long AAC_SAMPLEBUFFER_SIZE
      See Also:
    • MP3_SAMPLEBUFFER_SIZE

      static final long MP3_SAMPLEBUFFER_SIZE
      See Also:
    • G711_SAMPLEBUFFER_SIZE

      static final long G711_SAMPLEBUFFER_SIZE
      See Also:
    • SPEEX_SAMPLEBUFFER_SIZE

      static final long SPEEX_SAMPLEBUFFER_SIZE
      See Also:
    • AC3_SAMPLEBUFFER_SIZE

      static final long AC3_SAMPLEBUFFER_SIZE
      See Also:
    • VORBIS_SAMPLEBUFFER_SIZE

      static final long VORBIS_SAMPLEBUFFER_SIZE
      See Also:
    • OPUS_SAMPLEBUFFER_SIZE

      static final long OPUS_SAMPLEBUFFER_SIZE
      See Also:
    • CODEC_IMPL_DEFAULT

      static final long CODEC_IMPL_DEFAULT
      See Also:
    • VIDEO_DECODER_TYPE_COMPRESSED

      static final long VIDEO_DECODER_TYPE_COMPRESSED
      See Also:
    • VIDEO_DECODER_TYPE_CAPTURE

      static final long VIDEO_DECODER_TYPE_CAPTURE
      See Also:
    • AUDIO_DECODER_TYPE_COMPRESSED

      static final long AUDIO_DECODER_TYPE_COMPRESSED
      See Also:
    • AUDIO_DECODER_TYPE_CAPTURE

      static final long AUDIO_DECODER_TYPE_CAPTURE
      See Also:
    • DECODERESULT_FRAMEDONE

      static final long DECODERESULT_FRAMEDONE
      See Also:
    • DECODERESULT_FRAMEREADY

      static final long DECODERESULT_FRAMEREADY
      See Also:
    • DECODERESULT_FRAMEVALID

      static final long DECODERESULT_FRAMEVALID
      See Also:
    • DECODERESULT_FRAMESKIP

      static final long DECODERESULT_FRAMESKIP
      See Also:
    • DECODERESULT_FRAMEERROR

      static final long DECODERESULT_FRAMEERROR
      See Also:
    • DECODERESULT_SEQHEADER

      static final long DECODERESULT_SEQHEADER
      See Also:
    • DECODERESULT_ERROR

      static final long DECODERESULT_ERROR
      See Also:
    • DECODERESULT_FRAMECONCEALEDERROR

      static final long DECODERESULT_FRAMECONCEALEDERROR
      See Also:
    • SCALERRESULT_FRAMEDONE

      static final long SCALERRESULT_FRAMEDONE
      See Also:
    • SCALERESULT_FRAMEREADY

      static final long SCALERESULT_FRAMEREADY
      See Also:
    • H264_BASELINE

      static final long H264_BASELINE
      See Also:
    • H264_CIF

      static final long H264_CIF
      See Also:
    • H264_MAIN

      static final long H264_MAIN
      See Also:
    • H264_SVCD

      static final long H264_SVCD
      See Also:
    • H264_D1

      static final long H264_D1
      See Also:
    • H264_HIGH

      static final long H264_HIGH
      See Also:
    • H264_DVD

      static final long H264_DVD
      See Also:
    • H264_HD_DVD

      static final long H264_HD_DVD
      See Also:
    • H264_BD

      static final long H264_BD
      See Also:
    • H264_BD_HDMV

      static final long H264_BD_HDMV
      See Also:
    • H264_PSP

      static final long H264_PSP
      See Also:
    • H264_HDTV_720p

      static final long H264_HDTV_720p
      See Also:
    • H264_HDTV_1080i

      static final long H264_HDTV_1080i
      See Also:
    • H264_iPOD

      static final long H264_iPOD
      See Also:
    • H264_AVCHD

      static final long H264_AVCHD
      See Also:
    • H264_iPOD_640x480

      static final long H264_iPOD_640x480
      See Also:
    • H264_1SEG

      static final long H264_1SEG
      See Also:
    • H264_INTRA_HIGH_10

      static final long H264_INTRA_HIGH_10
      See Also:
    • H264_INTRA_CLASS_50

      static final long H264_INTRA_CLASS_50
      See Also:
    • H264_INTRA_CLASS_100

      static final long H264_INTRA_CLASS_100
      See Also:
    • H264_PSP_480x270

      static final long H264_PSP_480x270
      See Also:
    • H264_PSP_640x480

      static final long H264_PSP_640x480
      See Also:
    • H264_DIVX

      static final long H264_DIVX
      See Also:
    • H264_FLASH_LOWRES

      static final long H264_FLASH_LOWRES
      See Also:
    • H264_FLASH_HIGHRES

      static final long H264_FLASH_HIGHRES
      See Also:
    • H264_3GP

      static final long H264_3GP
      See Also:
    • H264_SILVERLIGHT

      static final long H264_SILVERLIGHT
      See Also:
    • H264_LAST_H264_TYPE

      static final long H264_LAST_H264_TYPE
      See Also:
    • H264_HD_DVD_BD_MV

      static final long H264_HD_DVD_BD_MV
      See Also:
    • NATIVELIBPATH_BASEPATH

      static final int NATIVELIBPATH_BASEPATH
      See Also:
    • NATIVELIBPATH_QUICKSYNCPATH

      static final int NATIVELIBPATH_QUICKSYNCPATH
      See Also:
    • NATIVELIBPATH_VAAPIPATH

      static final int NATIVELIBPATH_VAAPIPATH
      See Also:
    • CAPTUREDEVICE_ACTIVESTATE_ACTIVE

      static final int CAPTUREDEVICE_ACTIVESTATE_ACTIVE
      See Also:
    • CAPTUREDEVICE_CAPTURE_PIXELFORMAT_UNKNOWN

      static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_UNKNOWN
      See Also:
    • CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV8BIT

      static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV8BIT
      See Also:
    • CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV10BIT

      static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV10BIT
      See Also:
    • CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_ENABLEFORMATDETECTION

      static final int CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_ENABLEFORMATDETECTION
      See Also:
    • CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_DUALSTREAM3D

      static final int CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_DUALSTREAM3D
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC2398

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC2398
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPAL

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPAL
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSCP

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSCP
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPALP

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPALP
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2398

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2398
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P24

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P24
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P25

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P25
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2997

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2997
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P30

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P30
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I50

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I50
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I5994

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I5994
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I6000

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I6000
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P50

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P50
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P5994

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P5994
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P6000

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P6000
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P50

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P50
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P5994

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P5994
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P60

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P60
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K2398

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K2398
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K24

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K24
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K25

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K25
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI2398

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI2398
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI24

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI24
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI25

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI25
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2398

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2398
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P24

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P24
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P25

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P25
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2997

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2997
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P30

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P30
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P50

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P50
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P5994

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P5994
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P60

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P60
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI2398

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI2398
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI24

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI24
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI25

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI25
      See Also:
    • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEUNKNOWN

      static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEUNKNOWN
      See Also:
  • Method Details

    • setNativeLibPath

      long setNativeLibPath(long pathIndex, String pathStr)
    • getHardwareInfoJSON

      long getHardwareInfoJSON(com.wowza.wms.transcoder.model.TranscoderStringByReference jsonStr)
    • nativeInitialize

      long nativeInitialize()
    • nativeShutdown

      long nativeShutdown()
    • captureManagerInit

      long captureManagerInit()
    • captureManagerSetPath

      long captureManagerSetPath(long pathIndex, String pathStr)
    • captureManagerInspectHardware

      long captureManagerInspectHardware()
    • captureManagerGetHardwareInfoJSON

      long captureManagerGetHardwareInfoJSON(com.wowza.wms.transcoder.model.TranscoderStringByReference jsonStr)
    • captureManagerGetDeviceIds

      long captureManagerGetDeviceIds(com.wowza.wms.transcoder.model.TranscoderNativeArrayLong ids)
    • captureManagerShutdown

      long captureManagerShutdown()
    • captureDeviceGetInfo

      long captureDeviceGetInfo(long deviceId, long flags, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceInfo captureDeviceInfo)
    • captureDeviceGetSessionInfo

      long captureDeviceGetSessionInfo(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureSessionInfo captureSessionInfo)
    • captureDeviceSetActiveState

      long captureDeviceSetActiveState(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceStateInfo captureDeviceStateInfo)
    • captureDeviceResetTimecodeSyncToWallClock

      long captureDeviceResetTimecodeSyncToWallClock(long deviceId)
    • captureDeviceSetAncillaryDataLineNumberRange

      long captureDeviceSetAncillaryDataLineNumberRange(long deviceId, long start, long mid1, long mid2, long stop)
    • captureDeviceAddAncillaryDataFilter

      long captureDeviceAddAncillaryDataFilter(long deviceId, com.wowza.wms.transcoder.model.TranscoderNativeCaptureAncillaryDataFilter ancillaryDataFilter)
    • captureDeviceStartSessionParameterValues

      long captureDeviceStartSessionParameterValues(long deviceId, com.wowza.wms.transcoder.model.TranscoderLongByReference sessionIdObj)
    • captureDeviceEndSessionParameterValues

      long captureDeviceEndSessionParameterValues(long deviceId, long sessionId)
    • captureDeviceSetParameterValues

      long captureDeviceSetParameterValues(long deviceId, long sessionId, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • captureDeviceGetParameterValues

      long captureDeviceGetParameterValues(long deviceId, long sessionId, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • captureDeviceSaveParameterValues

      long captureDeviceSaveParameterValues(long deviceId, long sessionId)
    • captureDeviceSetVideoCaptureParams

      long captureDeviceSetVideoCaptureParams(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureParamsVideo videoCaptureParams)
    • captureDeviceGetVideoFrame

      long captureDeviceGetVideoFrame(long deviceId, TranscoderNativeVideoFrame nativeVideoFrame)
    • captureDeviceSetVideoCaptureInput

      long captureDeviceSetVideoCaptureInput(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureInputVideo videoCaptureInput)
    • captureDeviceGetVideoCaptureInput

      long captureDeviceGetVideoCaptureInput(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureInputVideo videoCaptureInput)
    • captureDeviceSetVideoCaptureTarget

      long captureDeviceSetVideoCaptureTarget(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureTargetVideo captureTargetVideo)
    • captureDeviceGetVideoCaptureTarget

      long captureDeviceGetVideoCaptureTarget(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureTargetVideo captureTargetVideo)
    • captureDeviceSetAudioCaptureParams

      long captureDeviceSetAudioCaptureParams(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureParamsAudio audioCaptureParams)
    • captureDeviceSetAudioLevelParams

      long captureDeviceSetAudioLevelParams(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelParams audioLevelParams)
    • captureDeviceGetAudioLevelData

      long captureDeviceGetAudioLevelData(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelData audioLevelData)
    • captureDeviceGetAudioLevelDataLast

      long captureDeviceGetAudioLevelDataLast(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelDataSingle audioLevelDataSingle)
    • captureDeviceSetAudioVolume

      long captureDeviceSetAudioVolume(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioVolume audioVolume)
    • captureDeviceSetAudioChannelMap

      long captureDeviceSetAudioChannelMap(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioChannelMap audioChannelMap)
    • captureDeviceGetAudioChannelMap

      long captureDeviceGetAudioChannelMap(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioChannelMap audioChannelMap)
    • captureDeviceGetAudioAllLevelDataLast

      long captureDeviceGetAudioAllLevelDataLast(long deviceId, com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelDataAll audioLevelDataAll)
    • captureDeviceSetOverlayInfo

      long captureDeviceSetOverlayInfo(long deviceId, com.wowza.wms.transcoder.model.TranscoderCaptureDeviceOverlayInfo overlayInfo)
    • createInstance

      long createInstance()
    • createInstance

      long createInstance(com.wowza.wms.transcoder.model.TranscoderNativeStreamContext nativeStreamContext)
    • destroyInstance

      long destroyInstance(long classPtr)
    • getLicenseChallenge

      long getLicenseChallenge(long classPtr, com.wowza.wms.transcoder.model.TranscoderLongByReference challenge)
    • setLicenseResponse

      long setLicenseResponse(long classPtr, long response)
    • initInstance

      long initInstance(long classPtr)
    • vodTranscoderTranscodeFrames

      long vodTranscoderTranscodeFrames(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeVODTranscoderSettings settings, com.wowza.wms.transcoder.model.TranscoderPacket[] decodedFrames, List<com.wowza.wms.transcoder.model.TranscoderPacket> encodedFrames)
    • vodTranscoderGetCodecConfig

      long vodTranscoderGetCodecConfig(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeVODTranscoderSettings settings, com.wowza.wms.transcoder.model.TranscoderPacket codecConfigFrame)
    • thumbnailerGetVideoFrame

      long thumbnailerGetVideoFrame(long classPtr, com.wowza.wms.transcoder.thumbnailer.ThumbnailerRequest request, com.wowza.wms.transcoder.thumbnailer.ThumbnailerResponse response)
    • vodEncoderRun

      long vodEncoderRun(long classPtr)
    • resetPipeline

      long resetPipeline(long classPtr)
    • videoScalerCreate

      long videoScalerCreate(long classPtr, long fourcc, long bitDepth)
    • videoScalerSetImplementation

      long videoScalerSetImplementation(long classPtr, long implementation, long gpuid)
    • videoScalerSetSource

      long videoScalerSetSource(long classPtr, long width, long height, double frameRate)
    • videoScalerAddScaling

      long videoScalerAddScaling(long classPtr, long width, long height, double frameRate, long scaleIndex, boolean stableFramerate)
    • videoScalerSetParameterValues

      long videoScalerSetParameterValues(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • videoScalerGetParameterValues

      long videoScalerGetParameterValues(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • videoScalerApplyParameters

      long videoScalerApplyParameters(long classPtr)
    • videoScalerSetFlags

      long videoScalerSetFlags(long classPtr, long flags)
    • videoScalerInitialize

      long videoScalerInitialize(long classPtr)
    • videoScalerScaleFrame

      long videoScalerScaleFrame(long classPtr, long decoderBufferSetIndex, long[] encoderBufferIndexes, long length, com.wowza.wms.transcoder.model.TranscoderLongByReference scalerStatus)
    • videoScalerFreeFrame

      long videoScalerFreeFrame(long classPtr, long decodeFrameIndex)
    • videoDecoderCreate

      long videoDecoderCreate(long classPtr, long decoderType, long codec, long codecVersion, long bitDepth, long implementation, long fourcc, com.wowza.wms.transcoder.model.TranscoderNativeStreamContext nativeStreamContext)
    • videoDecoderBuffersCreate

      long videoDecoderBuffersCreate(long classPtr, long count)
    • videoDecoderBufferAllocate

      long videoDecoderBufferAllocate(long classPtr)
    • videoDecoderBufferAcquire

      long videoDecoderBufferAcquire(long classPtr, long decoderBufferIndex)
    • videoDecoderBufferRelease

      long videoDecoderBufferRelease(long classPtr, long decoderBufferIndex)
    • videoDecoderBufferGetVideoFrame

      long videoDecoderBufferGetVideoFrame(long classPtr, long decoderBufferSetIndex, TranscoderNativeVideoFrame nativeVideoFrame)
    • videoDecoderBufferSetOverlayVideoFrame

      long videoDecoderBufferSetOverlayVideoFrame(long classPtr, long overlayIndex, TranscoderNativeVideoFrame nativeVideoFrame)
    • videoDecoderSetGPUID

      long videoDecoderSetGPUID(long classPtr, long GPUID)
    • videoDecoderApplyParameters

      long videoDecoderApplyParameters(long classPtr)
    • videoDecoderSetParameterValues

      long videoDecoderSetParameterValues(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • videoDecoderGetParameterValues

      long videoDecoderGetParameterValues(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • videoDecoderInitialize

      long videoDecoderInitialize(long classPtr)
    • videoDecoderDecodeCodecConfig

      long videoDecoderDecodeCodecConfig(long classPtr, byte[] buffer, long offset, long len)
    • videoDecoderAddFrame

      long videoDecoderAddFrame(long classPtr, byte[] buffer, long offset, long len, long timecode, long frameType)
    • videoDecoderDecode

      long videoDecoderDecode(long classPtr, long decoderBufferSetIndex, com.wowza.wms.transcoder.model.TranscoderLongByReference decodeStatus, com.wowza.wms.transcoder.model.TranscoderLongByReference timecode, com.wowza.wms.transcoder.model.TranscoderNativeVideoDecodeFrameInfo frameInfo)
    • videoDecoderGetFrame

      long videoDecoderGetFrame(long classPtr, long decoderBufferSetIndex, com.wowza.wms.transcoder.model.TranscoderLongByReference timecode)
    • videoDecoderTransferFrameStart

      long videoDecoderTransferFrameStart(long classPtr, long decoderBufferIndex, long[] encoderBufferIndexes)
    • videoDecoderTransferFrameSingle

      long videoDecoderTransferFrameSingle(long classPtr, long decoderBufferIndex, long encoderBufferIndex, long encoderBufferSetIndex)
    • videoDecoderSetFrameSizeLimits

      long videoDecoderSetFrameSizeLimits(long classPtr, long maxWidth, long maxHeight, long minWidth, long minHeight)
    • videoDecoderSetCaptureDevice

      long videoDecoderSetCaptureDevice(long classPtr, long deviceId)
    • videoDecoderGetCaptureInfo

      long videoDecoderGetCaptureInfo(long classPtr, com.wowza.wms.transcoder.capture.TranscoderVideoDecoderCaptureInfo captureInfo)
    • videoEncoderBufferSetsCreate

      long videoEncoderBufferSetsCreate(long classPtr, long setCount)
    • videoEncoderBufferSetAlloc

      long videoEncoderBufferSetAlloc(long classPtr, com.wowza.wms.transcoder.model.TranscoderLongByReference encoderEncoderIndex)
    • videoEncoderBufferAdd

      long videoEncoderBufferAdd(long classPtr, long width, long height, long fitMode, long fourcc, long scaleMode, long encoderBufferIndex)
    • videoEncoderBufferAllocate

      long videoEncoderBufferAllocate(long classPtr, long encoderBufferSetIndex)
    • videoEncoderBufferAcquire

      long videoEncoderBufferAcquire(long classPtr, long encoderBufferSetIndex, long encoderBufferIndex)
    • videoEncoderBufferRelease

      long videoEncoderBufferRelease(long classPtr, long encoderBufferSetIndex, long encoderBufferIndex)
    • videoEncoderBufferGetVideoFrame

      long videoEncoderBufferGetVideoFrame(long classPtr, long encoderBufferSetIndex, long encoderBufferIndex, TranscoderNativeVideoFrame nativeVideoFrame)
    • videoEncoderBufferSetOverlayVideoFrame

      long videoEncoderBufferSetOverlayVideoFrame(long classPtr, long encoderBufferSetIndex, long overlayIndex, TranscoderNativeVideoFrame nativeVideoFrame)
    • videoEncoderBufferSetCrop

      long videoEncoderBufferSetCrop(long classPtr, long encoderBufferSetIndex, long[] crop)
    • videoEncoderBufferSetSourceRect

      long videoEncoderBufferSetSourceRect(long classPtr, long encoderBufferSetIndex, long[] rect)
    • videoEncoderBufferSetPadding

      long videoEncoderBufferSetPadding(long classPtr, long encoderBufferSetIndex, long[] padding)
    • videoEncoderBufferSetDestinationRect

      long videoEncoderBufferSetDestinationRect(long classPtr, long encoderBufferSetIndex, long[] rect)
    • videoEncoderAdd

      long videoEncoderAdd(long classPtr, long codec, long codecVersion, long bitDepth, long fourcc, long implementation, com.wowza.wms.transcoder.model.TranscoderNativeStreamContext nativeStreamContext, com.wowza.wms.transcoder.model.TranscoderLongByReference encoderEncoderIndex)
    • videoEncoderSetDefaults

      long videoEncoderSetDefaults(long classPtr, long encoderEncoderIndex, long video_type, long PAL)
    • videoEncoderSetBitrate

      long videoEncoderSetBitrate(long classPtr, long encoderEncoderIndex, long bitrate)
    • videoEncoderUpdateBitrate

      long videoEncoderUpdateBitrate(long classPtr, long encoderEncoderIndex, long bitrate)
    • videoEncoderSetFrameSize

      long videoEncoderSetFrameSize(long classPtr, long encoderEncoderIndex, long width, long height)
    • videoEncoderSetFrameIndex

      long videoEncoderSetFrameIndex(long classPtr, long encoderEncoderIndex, long frameIndex)
    • videoEncoderSetKeyFrameFollow

      long videoEncoderSetKeyFrameFollow(long classPtr, long encoderEncoderIndex, long value)
    • videoEncoderSetFrameRate

      long videoEncoderSetFrameRate(long classPtr, long encoderEncoderIndex, double frameRate)
    • videoEncoderSetGPUID

      long videoEncoderSetGPUID(long classPtr, long encoderEncoderIndex, long GPUID)
    • videoEncoderApplyParameters

      long videoEncoderApplyParameters(long classPtr, long encoderEncoderIndex)
    • videoEncoderGetParameterValues

      long videoEncoderGetParameterValues(long classPtr, long encoderEncoderIndex, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • videoEncoderSetParameterValues

      long videoEncoderSetParameterValues(long classPtr, long encoderEncoderIndex, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • videoEncoderInitialize

      long videoEncoderInitialize(long classPtr, long encoderEncoderIndex)
    • videoEncoderPreprocessFrame

      long videoEncoderPreprocessFrame(long classPtr, long encoderEncoderIndex, long encoderBufferSetIndex, long encoderBufferIndex)
    • videoEncoderSkipFrame

      long videoEncoderSkipFrame(long classPtr, long encoderEncoderIndex, long encoderBufferSetIndex, long encoderBufferIndex, long frameType, long timecode)
    • videoEncoderAddFrame

      long videoEncoderAddFrame(long classPtr, long encoderEncoderIndex, long encoderBufferSetIndex, long encoderBufferIndex, long frameType, long timecode)
    • videoEncoderGetEncodedFrames

      long videoEncoderGetEncodedFrames(long classPtr, long encoderEncoderIndex, List<com.wowza.wms.transcoder.model.TranscoderPacket> encodedFrames)
    • audioDecoderCreate

      long audioDecoderCreate(long classPtr, long decoderType, long codec, long implementation, com.wowza.wms.transcoder.model.TranscoderNativeStreamContext nativeStreamContext)
    • audioDecoderApplyParameters

      long audioDecoderApplyParameters(long classPtr)
    • audioDecoderSetParameterValues

      long audioDecoderSetParameterValues(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • audioDecoderGetParameterValues

      long audioDecoderGetParameterValues(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • audioDecoderInitialize

      long audioDecoderInitialize(long classPtr)
    • audioDecoderDecodeCodecConfig

      long audioDecoderDecodeCodecConfig(long classPtr, byte[] buffer, long offset, long len)
    • audioDecoderIsFirstFrameDecoded

      long audioDecoderIsFirstFrameDecoded(long classPtr)
    • audioDecoderDecodeFirstFrame

      long audioDecoderDecodeFirstFrame(long classPtr, byte[] buffer, long offset, long len)
    • audioDecoderDecodeFrame

      long audioDecoderDecodeFrame(long classPtr, byte[] buffer, long offset, long len, long timecode, long indexBuffer)
    • audioDecoderResampleFrame

      long audioDecoderResampleFrame(long classPtr, long timecode, long indexBuffer)
    • audioDecoderGetAudioFrame

      long audioDecoderGetAudioFrame(long classPtr, long indexBuffer, com.wowza.wms.transcoder.model.TranscoderNativeAudioFrame nativeAudioFrame)
    • audioDecoderUpdateAudioFrame

      long audioDecoderUpdateAudioFrame(long classPtr, long indexBuffer, com.wowza.wms.transcoder.model.TranscoderNativeAudioFrame nativeAudioFrame)
    • audioDecoderCaptureFrame

      long audioDecoderCaptureFrame(long classPtr, long indexBuffer, com.wowza.wms.transcoder.model.TranscoderLongByReference decodeStatus, com.wowza.wms.transcoder.model.TranscoderLongByReference timecode)
    • audioDecoderResetDecodedFrameState

      long audioDecoderResetDecodedFrameState(long classPtr)
    • audioDecoderGetSampleRate

      long audioDecoderGetSampleRate(long classPtr, com.wowza.wms.transcoder.model.TranscoderLongByReference sampleRate)
    • audioDecoderGetChannels

      long audioDecoderGetChannels(long classPtr, com.wowza.wms.transcoder.model.TranscoderLongByReference channels)
    • audioDecoderSetCaptureDevice

      long audioDecoderSetCaptureDevice(long classPtr, long deviceId)
    • audioDecoderAddAudioResampler

      long audioDecoderAddAudioResampler(long classPtr, com.wowza.wms.transcoder.model.TranscoderNativeAudioResamplerParameters resamplerParameters)
    • audioDecoderBuffersCreate

      long audioDecoderBuffersCreate(long classPtr, long count)
    • audioDecoderBuffersAllocate

      long audioDecoderBuffersAllocate(long classPtr, long sampleCount, long channels, long sampleRate)
    • audioEncoderAdd

      long audioEncoderAdd(long classPtr, long codec, long implementation, com.wowza.wms.transcoder.model.TranscoderNativeStreamContext nativeStreamContext, com.wowza.wms.transcoder.model.TranscoderLongByReference indexEncoder)
    • audioEncoderSetSampleRate

      long audioEncoderSetSampleRate(long classPtr, long indexEncoder, long sampleRate)
    • audioEncoderSetChannels

      long audioEncoderSetChannels(long classPtr, long indexEncoder, long channels)
    • audioEncoderSetQuality

      long audioEncoderSetQuality(long classPtr, long indexEncoder, double quality)
    • audioEncoderSetBitrate

      long audioEncoderSetBitrate(long classPtr, long indexEncoder, long bitrate)
    • audioEncoderApplyParameters

      long audioEncoderApplyParameters(long classPtr, long indexEncoder)
    • audioEncoderSetParameterValues

      long audioEncoderSetParameterValues(long classPtr, long indexEncoder, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • audioEncoderGetParameterValues

      long audioEncoderGetParameterValues(long classPtr, long indexEncoder, com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
    • audioEncoderInitialize

      long audioEncoderInitialize(long classPtr, long indexEncoder)
    • audioEncoderGetHeaders

      long audioEncoderGetHeaders(long classPtr, long indexEncoder, List<com.wowza.wms.transcoder.model.TranscoderPacket> frames)
    • audioEncoderAddSampleBuffer

      long audioEncoderAddSampleBuffer(long classPtr, long indexEncoder, long indexBuffer, List<com.wowza.wms.transcoder.model.TranscoderPacket> frames)
    • audioEncoderAddAudioResampler

      long audioEncoderAddAudioResampler(long classPtr, long indexEncoder, com.wowza.wms.transcoder.model.TranscoderNativeAudioResamplerParameters resamplerParameters)
    • audioEncoderEncodeBufferStart

      long audioEncoderEncodeBufferStart(long classPtr, long indexEncoder, long indexBuffer)
    • audioEncoderEncodeBufferDone

      long audioEncoderEncodeBufferDone(long classPtr, long indexEncoder, long indexBuffer)
    • audioEncoderGetAudioFrame

      long audioEncoderGetAudioFrame(long classPtr, long indexEncoder, long indexBuffer, com.wowza.wms.transcoder.model.TranscoderNativeAudioFrame nativeAudioFrame)
    • audioEncoderUpdateAudioFrame

      long audioEncoderUpdateAudioFrame(long classPtr, long indexEncoder, long indexBuffer, com.wowza.wms.transcoder.model.TranscoderNativeAudioFrame nativeAudioFrame)
    • audioEncoderResampleFrame

      long audioEncoderResampleFrame(long classPtr, long indexEncoder, long indexBuffer)
    • getLogStatements

      long getLogStatements(long classPtr, List<com.wowza.wms.transcoder.model.TranscoderLogStatement> statements)