Interface ITranscoderSessionNative


  • public interface ITranscoderSessionNative
    • Field Detail

      • VIDEO_DECODER_TYPE_COMPRESSED

        static final long VIDEO_DECODER_TYPE_COMPRESSED
        See Also:
        Constant Field Values
      • VIDEO_DECODER_TYPE_CAPTURE

        static final long VIDEO_DECODER_TYPE_CAPTURE
        See Also:
        Constant Field Values
      • AUDIO_DECODER_TYPE_COMPRESSED

        static final long AUDIO_DECODER_TYPE_COMPRESSED
        See Also:
        Constant Field Values
      • AUDIO_DECODER_TYPE_CAPTURE

        static final long AUDIO_DECODER_TYPE_CAPTURE
        See Also:
        Constant Field Values
      • DECODERESULT_FRAMECONCEALEDERROR

        static final long DECODERESULT_FRAMECONCEALEDERROR
        See Also:
        Constant Field Values
      • NATIVELIBPATH_QUICKSYNCPATH

        static final int NATIVELIBPATH_QUICKSYNCPATH
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_ACTIVESTATE_ACTIVE

        static final int CAPTUREDEVICE_ACTIVESTATE_ACTIVE
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_CAPTURE_PIXELFORMAT_UNKNOWN

        static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_UNKNOWN
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV8BIT

        static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV8BIT
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV10BIT

        static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV10BIT
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_ENABLEFORMATDETECTION

        static final int CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_ENABLEFORMATDETECTION
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_DUALSTREAM3D

        static final int CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_DUALSTREAM3D
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC2398

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC2398
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPAL

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPAL
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSCP

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSCP
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPALP

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPALP
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2398

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2398
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P24

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P24
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P25

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P25
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2997

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2997
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P30

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P30
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I50

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I50
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I5994

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I5994
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I6000

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I6000
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P50

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P50
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P5994

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P5994
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P6000

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P6000
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P50

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P50
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P5994

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P5994
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P60

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P60
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K2398

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K2398
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K24

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K24
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K25

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K25
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI2398

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI2398
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI24

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI24
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI25

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI25
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2398

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2398
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P24

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P24
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P25

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P25
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2997

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2997
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P30

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P30
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P50

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P50
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P5994

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P5994
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P60

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P60
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI2398

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI2398
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI24

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI24
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI25

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI25
        See Also:
        Constant Field Values
      • CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEUNKNOWN

        static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEUNKNOWN
        See Also:
        Constant Field Values
    • Method Detail

      • 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)
      • 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,
                                          java.util.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)
      • 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)
      • 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,
                                          java.util.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,
                                    java.util.List<com.wowza.wms.transcoder.model.TranscoderPacket> frames)
      • audioEncoderAddSampleBuffer

        long audioEncoderAddSampleBuffer​(long classPtr,
                                         long indexEncoder,
                                         long indexBuffer,
                                         java.util.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,
                              java.util.List<com.wowza.wms.transcoder.model.TranscoderLogStatement> statements)