Interface | Description |
---|---|
CameraStreamingManager.StreamingSessionListener |
Callback interface for some particular Streaming incidents.
|
CameraStreamingManager.StreamingStateListener |
Callback interface for Streaming State.
|
FrameCapturedCallback |
Callback interface used to capture frame.
|
StreamingPreviewCallback |
Callback interface used to deliver copies of NV21 preview frames as they are displayed for
software codec.
|
StreamStatusCallback |
Callback interface used to notify
StreamingProfile.StreamStatus . |
SurfaceTextureCallback |
Callback interface used to notify preview rendering.
|
Class | Description |
---|---|
CameraStreamingManager |
The CameraStreamingManager class is core of Streaming.
|
CameraStreamingManager.STATE |
STATE that notified by
CameraStreamingManager . |
CameraStreamingSetting |
CameraStreamingSetting is the main setting class for Camera.
|
MicrophoneStreamingSetting |
MicrophoneStreamingSetting is the main setting class for Microphone.
|
SharedLibraryNameHelper |
SharedLibraryNameHelper is a singleton class which help client to change the shared libraries'
name without loading fail.
|
StreamingEnv |
The StreamingEnv is to initialize the SDK env.
|
StreamingEnv.EnvConfig | |
StreamingProfile |
StreamingProfile is the main profile class for Streaming.
|
StreamingProfile.AudioProfile |
Audio profile for encoding.
|
StreamingProfile.AVProfile |
Audio and video profile for encoding.
|
StreamingProfile.SendingBufferProfile |
Running has no effect at current version.
|
StreamingProfile.Stream |
The nested class is the concept for Pili's Stream from Pili Streaming Cloud Service.
|
StreamingProfile.StreamStatus |
The nested class is for feedbacking the av status in real time.
|
StreamingProfile.StreamStatusConfig |
The configuration for
StreamingProfile.StreamStatus |
StreamingProfile.VideoEncodingSize | |
StreamingProfile.VideoProfile |
Video profile for encoding.
|
WatermarkSetting |
WatermarkSetting is the watermark setting.
|
Enum | Description |
---|---|
CameraStreamingManager.EncodingType |
EncodingType that can be used.
|
CameraStreamingSetting.PREVIEW_SIZE_LEVEL |
Preview size level that can be used.
|
CameraStreamingSetting.PREVIEW_SIZE_RATIO |
Preview size ratio that can be used.
|
SharedLibraryNameHelper.PLSharedLibraryType |
Shared library type that can be used.
|
StreamingProfile.EncoderRCModes |
Rate control mode for software encoding only.
|
StreamingProfile.ENCODING_ORIENTATION |
The encoding orientation that can be used.
|
WatermarkSetting.WATERMARK_LOCATION |
Define the relative location of watermark on the screen when start streaming
|
WatermarkSetting.WATERMARK_SIZE |
Define the relative size of watermark
|