public interface ITranscoderSessionNative
| Modifier and Type | Method | Description |
|---|---|---|
long |
audioDecoderAddAudioResampler(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeAudioResamplerParameters resamplerParameters) |
|
long |
audioDecoderApplyParameters(long classPtr) |
|
long |
audioDecoderBuffersAllocate(long classPtr,
long sampleCount,
long channels,
long sampleRate) |
|
long |
audioDecoderBuffersCreate(long classPtr,
long count) |
|
long |
audioDecoderCaptureFrame(long classPtr,
long indexBuffer,
com.wowza.wms.transcoder.model.TranscoderLongByReference decodeStatus,
com.wowza.wms.transcoder.model.TranscoderLongByReference timecode) |
|
long |
audioDecoderCreate(long classPtr,
long decoderType,
long codec,
long implementation) |
|
long |
audioDecoderDecodeCodecConfig(long classPtr,
byte[] buffer,
long offset,
long len) |
|
long |
audioDecoderDecodeFirstFrame(long classPtr,
byte[] buffer,
long offset,
long len) |
|
long |
audioDecoderDecodeFrame(long classPtr,
byte[] buffer,
long offset,
long len,
long timecode,
long indexBuffer) |
|
long |
audioDecoderGetAudioFrame(long classPtr,
long indexBuffer,
com.wowza.wms.transcoder.model.TranscoderNativeAudioFrame nativeAudioFrame) |
|
long |
audioDecoderGetChannels(long classPtr,
com.wowza.wms.transcoder.model.TranscoderLongByReference channels) |
|
long |
audioDecoderGetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
audioDecoderGetSampleRate(long classPtr,
com.wowza.wms.transcoder.model.TranscoderLongByReference sampleRate) |
|
long |
audioDecoderInitialize(long classPtr) |
|
long |
audioDecoderIsFirstFrameDecoded(long classPtr) |
|
long |
audioDecoderResampleFrame(long classPtr,
long timecode,
long indexBuffer) |
|
long |
audioDecoderResetDecodedFrameState(long classPtr) |
|
long |
audioDecoderSetCaptureDevice(long classPtr,
long deviceId) |
|
long |
audioDecoderSetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
audioDecoderUpdateAudioFrame(long classPtr,
long indexBuffer,
com.wowza.wms.transcoder.model.TranscoderNativeAudioFrame nativeAudioFrame) |
|
long |
audioEncoderAdd(long classPtr,
long codec,
long implementation,
com.wowza.wms.transcoder.model.TranscoderLongByReference indexEncoder) |
|
long |
audioEncoderAddAudioResampler(long classPtr,
long indexEncoder,
com.wowza.wms.transcoder.model.TranscoderNativeAudioResamplerParameters resamplerParameters) |
|
long |
audioEncoderAddSampleBuffer(long classPtr,
long indexEncoder,
long indexBuffer,
java.util.List<com.wowza.wms.transcoder.model.TranscoderPacket> frames) |
|
long |
audioEncoderApplyParameters(long classPtr,
long indexEncoder) |
|
long |
audioEncoderGetHeaders(long classPtr,
long indexEncoder,
java.util.List<com.wowza.wms.transcoder.model.TranscoderPacket> frames) |
|
long |
audioEncoderGetParameterValues(long classPtr,
long indexEncoder,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
audioEncoderInitialize(long classPtr,
long indexEncoder) |
|
long |
audioEncoderSetBitrate(long classPtr,
long indexEncoder,
long bitrate) |
|
long |
audioEncoderSetChannels(long classPtr,
long indexEncoder,
long channels) |
|
long |
audioEncoderSetParameterValues(long classPtr,
long indexEncoder,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
audioEncoderSetQuality(long classPtr,
long indexEncoder,
double quality) |
|
long |
audioEncoderSetSampleRate(long classPtr,
long indexEncoder,
long sampleRate) |
|
long |
captureDeviceAddAncillaryDataFilter(long deviceId,
com.wowza.wms.transcoder.model.TranscoderNativeCaptureAncillaryDataFilter ancillaryDataFilter) |
|
long |
captureDeviceEndSessionParameterValues(long deviceId,
long sessionId) |
|
long |
captureDeviceGetAudioAllLevelDataLast(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelDataAll audioLevelDataAll) |
|
long |
captureDeviceGetAudioChannelMap(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioChannelMap audioChannelMap) |
|
long |
captureDeviceGetAudioLevelData(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelData audioLevelData) |
|
long |
captureDeviceGetAudioLevelDataLast(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelDataSingle audioLevelDataSingle) |
|
long |
captureDeviceGetInfo(long deviceId,
long flags,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceInfo captureDeviceInfo) |
|
long |
captureDeviceGetParameterValues(long deviceId,
long sessionId,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
captureDeviceGetSessionInfo(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureSessionInfo captureSessionInfo) |
|
long |
captureDeviceGetVideoCaptureInput(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureInputVideo videoCaptureInput) |
|
long |
captureDeviceGetVideoCaptureTarget(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureTargetVideo captureTargetVideo) |
|
long |
captureDeviceGetVideoFrame(long deviceId,
TranscoderNativeVideoFrame nativeVideoFrame) |
|
long |
captureDeviceResetTimecodeSyncToWallClock(long deviceId) |
|
long |
captureDeviceSaveParameterValues(long deviceId,
long sessionId) |
|
long |
captureDeviceSetActiveState(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceStateInfo captureDeviceStateInfo) |
|
long |
captureDeviceSetAncillaryDataLineNumberRange(long deviceId,
long start,
long mid1,
long mid2,
long stop) |
|
long |
captureDeviceSetAudioCaptureParams(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureParamsAudio audioCaptureParams) |
|
long |
captureDeviceSetAudioChannelMap(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioChannelMap audioChannelMap) |
|
long |
captureDeviceSetAudioLevelParams(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelParams audioLevelParams) |
|
long |
captureDeviceSetAudioVolume(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioVolume audioVolume) |
|
long |
captureDeviceSetOverlayInfo(long deviceId,
com.wowza.wms.transcoder.model.TranscoderCaptureDeviceOverlayInfo overlayInfo) |
|
long |
captureDeviceSetParameterValues(long deviceId,
long sessionId,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
captureDeviceSetVideoCaptureInput(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureInputVideo videoCaptureInput) |
|
long |
captureDeviceSetVideoCaptureParams(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureParamsVideo videoCaptureParams) |
|
long |
captureDeviceSetVideoCaptureTarget(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureTargetVideo captureTargetVideo) |
|
long |
captureDeviceStartSessionParameterValues(long deviceId,
com.wowza.wms.transcoder.model.TranscoderLongByReference sessionIdObj) |
|
long |
captureManagerGetDeviceIds(com.wowza.wms.transcoder.model.TranscoderNativeArrayLong ids) |
|
long |
captureManagerGetHardwareInfoJSON(com.wowza.wms.transcoder.model.TranscoderStringByReference jsonStr) |
|
long |
captureManagerInit() |
|
long |
captureManagerInspectHardware() |
|
long |
captureManagerSetPath(long pathIndex,
String pathStr) |
|
long |
captureManagerShutdown() |
|
long |
createInstance() |
|
long |
destroyInstance(long classPtr) |
|
long |
getHardwareInfoJSON(com.wowza.wms.transcoder.model.TranscoderStringByReference jsonStr) |
|
long |
getLicenseChallenge(long classPtr,
com.wowza.wms.transcoder.model.TranscoderLongByReference challenge) |
|
long |
getLogStatements(long classPtr,
java.util.List<com.wowza.wms.transcoder.model.TranscoderLogStatement> statements) |
|
long |
initInstance(long classPtr) |
|
long |
nativeInitialize() |
|
long |
nativeShutdown() |
|
long |
setLicenseResponse(long classPtr,
long response) |
|
long |
setNativeLibPath(long pathIndex,
String pathStr) |
|
long |
thumbnailerGetVideoFrame(long classPtr,
com.wowza.wms.transcoder.thumbnailer.ThumbnailerRequest request,
com.wowza.wms.transcoder.thumbnailer.ThumbnailerResponse response) |
|
long |
videoDecoderAddFrame(long classPtr,
byte[] buffer,
long offset,
long len,
long timecode,
long frameType) |
|
long |
videoDecoderApplyParameters(long classPtr) |
|
long |
videoDecoderBufferGetVideoFrame(long classPtr,
long decoderBufferSetIndex,
TranscoderNativeVideoFrame nativeVideoFrame) |
|
long |
videoDecoderBuffersCreate(long classPtr,
long count) |
|
long |
videoDecoderBufferSetOverlayVideoFrame(long classPtr,
long overlayIndex,
TranscoderNativeVideoFrame nativeVideoFrame) |
|
long |
videoDecoderCreate(long classPtr,
long decoderType,
long codec,
long codecVersion,
long implementation,
long fourcc) |
|
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) |
|
long |
videoDecoderDecodeCodecConfig(long classPtr,
byte[] buffer,
long offset,
long len) |
|
long |
videoDecoderGetCaptureInfo(long classPtr,
com.wowza.wms.transcoder.capture.TranscoderVideoDecoderCaptureInfo captureInfo) |
|
long |
videoDecoderGetFrame(long classPtr,
long decoderBufferSetIndex,
com.wowza.wms.transcoder.model.TranscoderLongByReference timecode) |
|
long |
videoDecoderGetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
videoDecoderInitialize(long classPtr) |
|
long |
videoDecoderSetCaptureDevice(long classPtr,
long deviceId) |
|
long |
videoDecoderSetFrameSizeLimits(long classPtr,
long maxWidth,
long maxHeight,
long minWidth,
long minHeight) |
|
long |
videoDecoderSetGPUID(long classPtr,
long GPUID) |
|
long |
videoDecoderSetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
videoDecoderTransferFrame(long classPtr,
long decoderBufferSetIndex,
long encoderBufferSetIndex) |
|
long |
videoDecoderTransferFrameDone(long classPtr,
long decoderBufferSetIndex,
long encoderBufferSetIndex) |
|
long |
videoDecoderTransferFrameSingle(long classPtr,
long decoderBufferSetIndex,
long encoderBufferSetIndex,
long frameIndex) |
|
long |
videoDecoderTransferFrameStart(long classPtr,
long decoderBufferSetIndex,
long encoderBufferSetIndex) |
|
long |
videoEncoderAdd(long classPtr,
long codec,
long codecVersion,
long implementation,
com.wowza.wms.transcoder.model.TranscoderLongByReference encoderEncoderIndex) |
|
long |
videoEncoderAddFrame(long classPtr,
long encoderEncoderIndex,
long encoderBufferSetIndex,
long encoderBufferIndex,
long frameType) |
|
long |
videoEncoderApplyParameters(long classPtr,
long encoderEncoderIndex) |
|
long |
videoEncoderBufferAdd(long classPtr,
long width,
long height,
long fitMode,
long fourcc,
long scaleMode,
com.wowza.wms.transcoder.model.TranscoderLongByReference encoderBufferIndex) |
|
long |
videoEncoderBufferGetVideoFrame(long classPtr,
long encoderBufferSetIndex,
long encoderBufferIndex,
TranscoderNativeVideoFrame nativeVideoFrame) |
|
long |
videoEncoderBufferSetCrop(long classPtr,
long encoderBufferSetIndex,
long[] crop) |
|
long |
videoEncoderBufferSetDestinationRect(long classPtr,
long encoderBufferSetIndex,
long[] rect) |
|
long |
videoEncoderBufferSetOverlayVideoFrame(long classPtr,
long encoderBufferSetIndex,
long overlayIndex,
TranscoderNativeVideoFrame nativeVideoFrame) |
|
long |
videoEncoderBufferSetPadding(long classPtr,
long encoderBufferSetIndex,
long[] padding) |
|
long |
videoEncoderBufferSetsCreate(long classPtr,
long setCount) |
|
long |
videoEncoderBufferSetSourceRect(long classPtr,
long encoderBufferSetIndex,
long[] rect) |
|
long |
videoEncoderGetEncodedFrames(long classPtr,
long encoderEncoderIndex,
java.util.List<com.wowza.wms.transcoder.model.TranscoderPacket> encodedFrames) |
|
long |
videoEncoderGetParameterValues(long classPtr,
long encoderEncoderIndex,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
videoEncoderInitialize(long classPtr,
long encoderEncoderIndex) |
|
long |
videoEncoderPreprocessFrame(long classPtr,
long encoderEncoderIndex,
long encoderBufferSetIndex,
long encoderBufferIndex) |
|
long |
videoEncoderSetBitrate(long classPtr,
long encoderEncoderIndex,
long bitrate) |
|
long |
videoEncoderSetDefaults(long classPtr,
long encoderEncoderIndex,
long video_type,
long PAL) |
|
long |
videoEncoderSetFrameIndex(long classPtr,
long encoderEncoderIndex,
long frameIndex) |
|
long |
videoEncoderSetFrameRate(long classPtr,
long encoderEncoderIndex,
double frameRate) |
|
long |
videoEncoderSetFrameSize(long classPtr,
long encoderEncoderIndex,
long width,
long height) |
|
long |
videoEncoderSetGPUID(long classPtr,
long encoderEncoderIndex,
long GPUID) |
|
long |
videoEncoderSetKeyFrameFollow(long classPtr,
long encoderEncoderIndex,
long value) |
|
long |
videoEncoderSetParameterValues(long classPtr,
long encoderEncoderIndex,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
videoEncoderUpdateBitrate(long classPtr,
long encoderEncoderIndex,
long bitrate) |
|
long |
videoPipelineApplyParameters(long classPtr) |
|
long |
videoPipelineCreate(long classPtr,
long implementation) |
|
long |
videoPipelineGetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
videoPipelineInitialize(long classPtr) |
|
long |
videoPipelineSetGPUID(long classPtr,
long GPUID) |
|
long |
videoPipelineSetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values) |
|
long |
videoScalerCreate(long classPtr) |
|
long |
videoScalerInitialize(long classPtr) |
|
long |
videoScalerSetFlags(long classPtr,
long flags) |
|
long |
videoScalerSetImplementation(long classPtr,
long implementation,
long gpuid) |
|
long |
vodEncoderRun(long classPtr) |
|
long |
vodTranscoderGetCodecConfig(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeVODTranscoderSettings settings,
com.wowza.wms.transcoder.model.TranscoderPacket codecConfigFrame) |
|
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) |
static final long AAC_SAMPLEBUFFER_SIZE
static final long AC3_SAMPLEBUFFER_SIZE
static final long AUDIO_DECODER_TYPE_CAPTURE
static final long AUDIO_DECODER_TYPE_COMPRESSED
static final int CAPTUREDEVICE_ACTIVESTATE_ACTIVE
static final int CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_DUALSTREAM3D
static final int CAPTUREDEVICE_CAPTURE_FLAGS_BLACKMAGIC_ENABLEFORMATDETECTION
static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_UNKNOWN
static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV10BIT
static final int CAPTUREDEVICE_CAPTURE_PIXELFORMAT_YUV8BIT
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K2398
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K24
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2K25
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI2398
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI24
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE2KDCI25
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2398
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P24
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P25
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P2997
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P30
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P50
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P5994
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4K2160P60
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI2398
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI24
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODE4KDCI25
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I50
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I5994
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080I6000
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2398
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P24
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P25
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P2997
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P30
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P50
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P5994
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD1080P6000
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P50
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P5994
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEHD720P60
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSC2398
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODENTSCP
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPAL
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEPALP
static final int CAPTUREDEVICE_RENDITIONIDS_BLACKMAGIC_BMDMODEUNKNOWN
static final Class<ITranscoderSessionNative> CLASS
static final String CLASSNAME
static final long CODEC_IMPL_DEFAULT
static final long DECODERESULT_ERROR
static final long DECODERESULT_FRAMEDONE
static final long DECODERESULT_FRAMEERROR
static final long DECODERESULT_FRAMEREADY
static final long DECODERESULT_FRAMESKIP
static final long DECODERESULT_FRAMEVALID
static final long DECODERESULT_SEQHEADER
static final long G711_SAMPLEBUFFER_SIZE
static final long H264_1SEG
static final long H264_3GP
static final long H264_AVCHD
static final long H264_BASELINE
static final long H264_BD
static final long H264_BD_HDMV
static final long H264_CIF
static final long H264_D1
static final long H264_DIVX
static final long H264_DVD
static final long H264_FLASH_HIGHRES
static final long H264_FLASH_LOWRES
static final long H264_HD_DVD
static final long H264_HD_DVD_BD_MV
static final long H264_HDTV_1080i
static final long H264_HDTV_720p
static final long H264_HIGH
static final long H264_INTRA_CLASS_100
static final long H264_INTRA_CLASS_50
static final long H264_INTRA_HIGH_10
static final long H264_iPOD
static final long H264_iPOD_640x480
static final long H264_LAST_H264_TYPE
static final long H264_MAIN
static final long H264_PSP
static final long H264_PSP_480x270
static final long H264_PSP_640x480
static final long H264_SILVERLIGHT
static final long H264_SVCD
static final long MP3_SAMPLEBUFFER_SIZE
static final int NATIVELIBPATH_BASEPATH
static final int NATIVELIBPATH_QUICKSYNCPATH
static final int NATIVELIBPATH_VAAPIPATH
static final long OPUS_SAMPLEBUFFER_SIZE
static final long SPEEX_SAMPLEBUFFER_SIZE
static final long VIDEO_DECODER_TYPE_CAPTURE
static final long VIDEO_DECODER_TYPE_COMPRESSED
static final long VORBIS_SAMPLEBUFFER_SIZE
long audioDecoderAddAudioResampler(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeAudioResamplerParameters resamplerParameters)
long audioDecoderApplyParameters(long classPtr)
long audioDecoderBuffersAllocate(long classPtr,
long sampleCount,
long channels,
long sampleRate)
long audioDecoderBuffersCreate(long classPtr,
long count)
long audioDecoderCaptureFrame(long classPtr,
long indexBuffer,
com.wowza.wms.transcoder.model.TranscoderLongByReference decodeStatus,
com.wowza.wms.transcoder.model.TranscoderLongByReference timecode)
long audioDecoderCreate(long classPtr,
long decoderType,
long codec,
long implementation)
long audioDecoderDecodeCodecConfig(long classPtr,
byte[] buffer,
long offset,
long len)
long audioDecoderDecodeFirstFrame(long classPtr,
byte[] buffer,
long offset,
long len)
long audioDecoderDecodeFrame(long classPtr,
byte[] buffer,
long offset,
long len,
long timecode,
long indexBuffer)
long audioDecoderGetAudioFrame(long classPtr,
long indexBuffer,
com.wowza.wms.transcoder.model.TranscoderNativeAudioFrame nativeAudioFrame)
long audioDecoderGetChannels(long classPtr,
com.wowza.wms.transcoder.model.TranscoderLongByReference channels)
long audioDecoderGetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long audioDecoderGetSampleRate(long classPtr,
com.wowza.wms.transcoder.model.TranscoderLongByReference sampleRate)
long audioDecoderInitialize(long classPtr)
long audioDecoderIsFirstFrameDecoded(long classPtr)
long audioDecoderResampleFrame(long classPtr,
long timecode,
long indexBuffer)
long audioDecoderResetDecodedFrameState(long classPtr)
long audioDecoderSetCaptureDevice(long classPtr,
long deviceId)
long audioDecoderSetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long audioDecoderUpdateAudioFrame(long classPtr,
long indexBuffer,
com.wowza.wms.transcoder.model.TranscoderNativeAudioFrame nativeAudioFrame)
long audioEncoderAdd(long classPtr,
long codec,
long implementation,
com.wowza.wms.transcoder.model.TranscoderLongByReference indexEncoder)
long audioEncoderAddAudioResampler(long classPtr,
long indexEncoder,
com.wowza.wms.transcoder.model.TranscoderNativeAudioResamplerParameters resamplerParameters)
long audioEncoderAddSampleBuffer(long classPtr,
long indexEncoder,
long indexBuffer,
java.util.List<com.wowza.wms.transcoder.model.TranscoderPacket> frames)
long audioEncoderApplyParameters(long classPtr,
long indexEncoder)
long audioEncoderGetHeaders(long classPtr,
long indexEncoder,
java.util.List<com.wowza.wms.transcoder.model.TranscoderPacket> frames)
long audioEncoderGetParameterValues(long classPtr,
long indexEncoder,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long audioEncoderInitialize(long classPtr,
long indexEncoder)
long audioEncoderSetBitrate(long classPtr,
long indexEncoder,
long bitrate)
long audioEncoderSetChannels(long classPtr,
long indexEncoder,
long channels)
long audioEncoderSetParameterValues(long classPtr,
long indexEncoder,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long audioEncoderSetQuality(long classPtr,
long indexEncoder,
double quality)
long audioEncoderSetSampleRate(long classPtr,
long indexEncoder,
long sampleRate)
long captureDeviceAddAncillaryDataFilter(long deviceId,
com.wowza.wms.transcoder.model.TranscoderNativeCaptureAncillaryDataFilter ancillaryDataFilter)
long captureDeviceEndSessionParameterValues(long deviceId,
long sessionId)
long captureDeviceGetAudioAllLevelDataLast(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelDataAll audioLevelDataAll)
long captureDeviceGetAudioChannelMap(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioChannelMap audioChannelMap)
long captureDeviceGetAudioLevelData(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelData audioLevelData)
long captureDeviceGetAudioLevelDataLast(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelDataSingle audioLevelDataSingle)
long captureDeviceGetInfo(long deviceId,
long flags,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceInfo captureDeviceInfo)
long captureDeviceGetParameterValues(long deviceId,
long sessionId,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long captureDeviceGetSessionInfo(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureSessionInfo captureSessionInfo)
long captureDeviceGetVideoCaptureInput(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureInputVideo videoCaptureInput)
long captureDeviceGetVideoCaptureTarget(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureTargetVideo captureTargetVideo)
long captureDeviceGetVideoFrame(long deviceId,
TranscoderNativeVideoFrame nativeVideoFrame)
long captureDeviceResetTimecodeSyncToWallClock(long deviceId)
long captureDeviceSaveParameterValues(long deviceId,
long sessionId)
long captureDeviceSetActiveState(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceStateInfo captureDeviceStateInfo)
long captureDeviceSetAncillaryDataLineNumberRange(long deviceId,
long start,
long mid1,
long mid2,
long stop)
long captureDeviceSetAudioCaptureParams(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureParamsAudio audioCaptureParams)
long captureDeviceSetAudioChannelMap(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioChannelMap audioChannelMap)
long captureDeviceSetAudioLevelParams(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioLevelParams audioLevelParams)
long captureDeviceSetAudioVolume(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceAudioVolume audioVolume)
long captureDeviceSetOverlayInfo(long deviceId,
com.wowza.wms.transcoder.model.TranscoderCaptureDeviceOverlayInfo overlayInfo)
long captureDeviceSetParameterValues(long deviceId,
long sessionId,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long captureDeviceSetVideoCaptureInput(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureInputVideo videoCaptureInput)
long captureDeviceSetVideoCaptureParams(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureDeviceCaptureParamsVideo videoCaptureParams)
long captureDeviceSetVideoCaptureTarget(long deviceId,
com.wowza.wms.transcoder.capture.TranscoderCaptureTargetVideo captureTargetVideo)
long captureDeviceStartSessionParameterValues(long deviceId,
com.wowza.wms.transcoder.model.TranscoderLongByReference sessionIdObj)
long captureManagerGetDeviceIds(com.wowza.wms.transcoder.model.TranscoderNativeArrayLong ids)
long captureManagerGetHardwareInfoJSON(com.wowza.wms.transcoder.model.TranscoderStringByReference jsonStr)
long captureManagerInit()
long captureManagerInspectHardware()
long captureManagerSetPath(long pathIndex,
String pathStr)
long captureManagerShutdown()
long createInstance()
long destroyInstance(long classPtr)
long getHardwareInfoJSON(com.wowza.wms.transcoder.model.TranscoderStringByReference jsonStr)
long getLicenseChallenge(long classPtr,
com.wowza.wms.transcoder.model.TranscoderLongByReference challenge)
long getLogStatements(long classPtr,
java.util.List<com.wowza.wms.transcoder.model.TranscoderLogStatement> statements)
long initInstance(long classPtr)
long nativeInitialize()
long nativeShutdown()
long setLicenseResponse(long classPtr,
long response)
long setNativeLibPath(long pathIndex,
String pathStr)
long thumbnailerGetVideoFrame(long classPtr,
com.wowza.wms.transcoder.thumbnailer.ThumbnailerRequest request,
com.wowza.wms.transcoder.thumbnailer.ThumbnailerResponse response)
long videoDecoderAddFrame(long classPtr,
byte[] buffer,
long offset,
long len,
long timecode,
long frameType)
long videoDecoderApplyParameters(long classPtr)
long videoDecoderBufferGetVideoFrame(long classPtr,
long decoderBufferSetIndex,
TranscoderNativeVideoFrame nativeVideoFrame)
long videoDecoderBuffersCreate(long classPtr,
long count)
long videoDecoderBufferSetOverlayVideoFrame(long classPtr,
long overlayIndex,
TranscoderNativeVideoFrame nativeVideoFrame)
long videoDecoderCreate(long classPtr,
long decoderType,
long codec,
long codecVersion,
long implementation,
long fourcc)
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)
long videoDecoderDecodeCodecConfig(long classPtr,
byte[] buffer,
long offset,
long len)
long videoDecoderGetCaptureInfo(long classPtr,
com.wowza.wms.transcoder.capture.TranscoderVideoDecoderCaptureInfo captureInfo)
long videoDecoderGetFrame(long classPtr,
long decoderBufferSetIndex,
com.wowza.wms.transcoder.model.TranscoderLongByReference timecode)
long videoDecoderGetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long videoDecoderInitialize(long classPtr)
long videoDecoderSetCaptureDevice(long classPtr,
long deviceId)
long videoDecoderSetFrameSizeLimits(long classPtr,
long maxWidth,
long maxHeight,
long minWidth,
long minHeight)
long videoDecoderSetGPUID(long classPtr,
long GPUID)
long videoDecoderSetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long videoDecoderTransferFrame(long classPtr,
long decoderBufferSetIndex,
long encoderBufferSetIndex)
long videoDecoderTransferFrameDone(long classPtr,
long decoderBufferSetIndex,
long encoderBufferSetIndex)
long videoDecoderTransferFrameSingle(long classPtr,
long decoderBufferSetIndex,
long encoderBufferSetIndex,
long frameIndex)
long videoDecoderTransferFrameStart(long classPtr,
long decoderBufferSetIndex,
long encoderBufferSetIndex)
long videoEncoderAdd(long classPtr,
long codec,
long codecVersion,
long implementation,
com.wowza.wms.transcoder.model.TranscoderLongByReference encoderEncoderIndex)
long videoEncoderAddFrame(long classPtr,
long encoderEncoderIndex,
long encoderBufferSetIndex,
long encoderBufferIndex,
long frameType)
long videoEncoderApplyParameters(long classPtr,
long encoderEncoderIndex)
long videoEncoderBufferAdd(long classPtr,
long width,
long height,
long fitMode,
long fourcc,
long scaleMode,
com.wowza.wms.transcoder.model.TranscoderLongByReference encoderBufferIndex)
long videoEncoderBufferGetVideoFrame(long classPtr,
long encoderBufferSetIndex,
long encoderBufferIndex,
TranscoderNativeVideoFrame nativeVideoFrame)
long videoEncoderBufferSetCrop(long classPtr,
long encoderBufferSetIndex,
long[] crop)
long videoEncoderBufferSetDestinationRect(long classPtr,
long encoderBufferSetIndex,
long[] rect)
long videoEncoderBufferSetOverlayVideoFrame(long classPtr,
long encoderBufferSetIndex,
long overlayIndex,
TranscoderNativeVideoFrame nativeVideoFrame)
long videoEncoderBufferSetPadding(long classPtr,
long encoderBufferSetIndex,
long[] padding)
long videoEncoderBufferSetsCreate(long classPtr,
long setCount)
long videoEncoderBufferSetSourceRect(long classPtr,
long encoderBufferSetIndex,
long[] rect)
long videoEncoderGetEncodedFrames(long classPtr,
long encoderEncoderIndex,
java.util.List<com.wowza.wms.transcoder.model.TranscoderPacket> encodedFrames)
long videoEncoderGetParameterValues(long classPtr,
long encoderEncoderIndex,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long videoEncoderInitialize(long classPtr,
long encoderEncoderIndex)
long videoEncoderPreprocessFrame(long classPtr,
long encoderEncoderIndex,
long encoderBufferSetIndex,
long encoderBufferIndex)
long videoEncoderSetBitrate(long classPtr,
long encoderEncoderIndex,
long bitrate)
long videoEncoderSetDefaults(long classPtr,
long encoderEncoderIndex,
long video_type,
long PAL)
long videoEncoderSetFrameIndex(long classPtr,
long encoderEncoderIndex,
long frameIndex)
long videoEncoderSetFrameRate(long classPtr,
long encoderEncoderIndex,
double frameRate)
long videoEncoderSetFrameSize(long classPtr,
long encoderEncoderIndex,
long width,
long height)
long videoEncoderSetGPUID(long classPtr,
long encoderEncoderIndex,
long GPUID)
long videoEncoderSetKeyFrameFollow(long classPtr,
long encoderEncoderIndex,
long value)
long videoEncoderSetParameterValues(long classPtr,
long encoderEncoderIndex,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long videoEncoderUpdateBitrate(long classPtr,
long encoderEncoderIndex,
long bitrate)
long videoPipelineApplyParameters(long classPtr)
long videoPipelineCreate(long classPtr,
long implementation)
long videoPipelineGetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long videoPipelineInitialize(long classPtr)
long videoPipelineSetGPUID(long classPtr,
long GPUID)
long videoPipelineSetParameterValues(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeParameterValue[] values)
long videoScalerCreate(long classPtr)
long videoScalerInitialize(long classPtr)
long videoScalerSetFlags(long classPtr,
long flags)
long videoScalerSetImplementation(long classPtr,
long implementation,
long gpuid)
long vodEncoderRun(long classPtr)
long vodTranscoderGetCodecConfig(long classPtr,
com.wowza.wms.transcoder.model.TranscoderNativeVODTranscoderSettings settings,
com.wowza.wms.transcoder.model.TranscoderPacket codecConfigFrame)
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)