com.smaxe.uv.media.sdk
Interface IMediaCodecSdk


public interface IMediaCodecSdk

IMediaCodecSdk - Media Codec SDK.

Version:
0.3.0
Author:
Andrei Sochirca
See Also:
JUV Media SDK

Nested Class Summary
static interface IMediaCodecSdk.ISnapshotFactory
          ISnapshotFactory - snapshot factory.
 
Method Summary
 IMediaCodecSdk.ISnapshotFactory createSnapshotFactory(int codec, byte[] codecConfig, java.lang.Object... args)
          Creates snapshot factory for the video stream defined by codec and codecConfig.
 IVideoDecoder createVideoDecoder(int codec, byte[] codecConfig)
          Creates IVideoDecoder defined by codec and codecConfig.
 AudioTrackInfo getAudioTrackInfo(int codec, byte[] codecConfig)
          Returns audio track info.
 VideoTrackInfo getVideoTrackInfo(int codec, byte[] codecConfig)
          Returns video track info.
 

Method Detail

createSnapshotFactory

IMediaCodecSdk.ISnapshotFactory createSnapshotFactory(int codec,
                                                      byte[] codecConfig,
                                                      java.lang.Object... args)
Creates snapshot factory for the video stream defined by codec and codecConfig.

Parameters:
codec - codec id (VideoCodec constant)
codecConfig - codec config
args -
Returns:
snapshot factory

getAudioTrackInfo

AudioTrackInfo getAudioTrackInfo(int codec,
                                 byte[] codecConfig)
Returns audio track info.

Parameters:
codec - codec id (AudioCodec constant)
codecConfig - codec config
Returns:
AudioTrackInfo instance

getVideoTrackInfo

VideoTrackInfo getVideoTrackInfo(int codec,
                                 byte[] codecConfig)
Returns video track info.

Parameters:
codec - codec id (VideoCodec constant)
codecConfig - codec config
Returns:
VideoTrackInfo instance

createVideoDecoder

IVideoDecoder createVideoDecoder(int codec,
                                 byte[] codecConfig)
Creates IVideoDecoder defined by codec and codecConfig.

Parameters:
codec - codec id (VideoCodec constant)
codecConfig - codec config
Returns:
IVideoDecoder instance