Skip navigation links
A C D E F G H I L M N O P Q R S T U V W 

A

AspectFrameLayout - Class in com.pili.pldroid.streaming.widget
FrameLayout that adjusts to maintain a specific aspect ratio.
AspectFrameLayout(Context) - Constructor for class com.pili.pldroid.streaming.widget.AspectFrameLayout
 
AspectFrameLayout(Context, AttributeSet) - Constructor for class com.pili.pldroid.streaming.widget.AspectFrameLayout
 
AspectFrameLayout.SHOW_MODE - Enum in com.pili.pldroid.streaming.widget
Show mode that can be used.
AUDIO_QUALITY_HIGH1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Audio Quality High1.
AUDIO_QUALITY_HIGH2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Audio Quality High2.
AUDIO_QUALITY_LOW1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Audio Quality Low1.
AUDIO_QUALITY_LOW2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Audio Quality Low2.
AUDIO_QUALITY_MEDIUM1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Audio Quality Medium1.
AUDIO_QUALITY_MEDIUM2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Audio Quality Medium2.
AUDIO_RECORDING_FAIL - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
AudioRecord#startRecording() failed.
audioBitrate - Variable in class com.pili.pldroid.streaming.StreamingProfile.StreamStatus
Audio bits per second.
audioFps - Variable in class com.pili.pldroid.streaming.StreamingProfile.StreamStatus
Audio frame per second.
AudioProfile(int, int) - Constructor for class com.pili.pldroid.streaming.StreamingProfile.AudioProfile
The Constructor for audio profile.
AVProfile(StreamingProfile.VideoProfile, StreamingProfile.AudioProfile) - Constructor for class com.pili.pldroid.streaming.StreamingProfile.AVProfile
Constructor for audio and video profile.

C

CAMERA_SWITCHED - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Notify the camera switched.
CameraStreamingManager - Class in com.pili.pldroid.streaming
The CameraStreamingManager class is core of Streaming.
CameraStreamingManager(Context) - Constructor for class com.pili.pldroid.streaming.CameraStreamingManager
Standard CameraStreamingManager constructor.
CameraStreamingManager(Context, CameraStreamingManager.EncodingType) - Constructor for class com.pili.pldroid.streaming.CameraStreamingManager
Constructor for Audio Streaming, without setting View and Layout.
CameraStreamingManager(Context, AspectFrameLayout, GLSurfaceView) - Constructor for class com.pili.pldroid.streaming.CameraStreamingManager
Constructor for AV streaming.
CameraStreamingManager(Context, AspectFrameLayout, GLSurfaceView, CameraStreamingManager.EncodingType) - Constructor for class com.pili.pldroid.streaming.CameraStreamingManager
Constructor for AV streaming or Video Streaming.
CameraStreamingManager.EncodingType - Enum in com.pili.pldroid.streaming
EncodingType that can be used.
CameraStreamingManager.STATE - Class in com.pili.pldroid.streaming
STATE that notified by CameraStreamingManager.
CameraStreamingManager.StreamingSessionListener - Interface in com.pili.pldroid.streaming
Callback interface for some particular Streaming incidents.
CameraStreamingManager.StreamingStateListener - Interface in com.pili.pldroid.streaming
Callback interface for Streaming State.
CameraStreamingSetting - Class in com.pili.pldroid.streaming
CameraStreamingSetting is the main setting class for Camera.
CameraStreamingSetting() - Constructor for class com.pili.pldroid.streaming.CameraStreamingSetting
 
CameraStreamingSetting.PREVIEW_SIZE_LEVEL - Enum in com.pili.pldroid.streaming
Preview size level that can be used.
CameraStreamingSetting.PREVIEW_SIZE_RATIO - Enum in com.pili.pldroid.streaming
Preview size ratio that can be used.
captureFrame(int, int, FrameCapturedCallback) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Send a capture frame request and FrameCapturedCallback.onFrameCaptured(Bitmap) will be invoked after finishing capturing.
checkEnv() - Static method in class com.pili.pldroid.streaming.StreamingEnv
If it wasn't initialized, the Key class CameraStreamingManager can't be built.
com.pili.pldroid.streaming - package com.pili.pldroid.streaming
 
com.pili.pldroid.streaming.widget - package com.pili.pldroid.streaming.widget
 
CONNECTING - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Being connecting.
CONNECTION_TIMEOUT - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Deprecated.

D

DEFAULT_INTERVAL_SECOND - Static variable in class com.pili.pldroid.streaming.StreamingProfile.StreamStatusConfig
The default interval interval is 3s.
DEFAULT_LOW_THRESHOLD_TIMEOUT - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
destroy() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Destroy some non-critical resources.
DISCONNECTED - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
The network connection has been broken.
doPauseStreaming() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
doResumeStreaming() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
doSingleTapUp(int, int) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Do single tap to trigger the Camera#autoFocus(Camera.AutoFocusCallback).
DURATION_LIMIT_DEFAULT - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
DURATION_LIMIT_MAX - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
DURATION_LIMIT_MIN - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 

E

EnvConfig() - Constructor for class com.pili.pldroid.streaming.StreamingEnv.EnvConfig
 

F

FOCUS_MODE_AUTO - Static variable in class com.pili.pldroid.streaming.CameraStreamingSetting
Auto-focus mode.
FOCUS_MODE_CONTINUOUS_PICTURE - Static variable in class com.pili.pldroid.streaming.CameraStreamingSetting
Continuous auto focus mode intended for taking pictures.
FOCUS_MODE_CONTINUOUS_VIDEO - Static variable in class com.pili.pldroid.streaming.CameraStreamingSetting
Continuous auto focus mode intended for video recording.
frameAvailable(int, SurfaceTexture, boolean) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
FrameCapturedCallback - Interface in com.pili.pldroid.streaming
Callback interface used to capture frame.

G

getAlpha() - Method in class com.pili.pldroid.streaming.WatermarkSetting
Gets the current alpha value.
getAudioProfile() - Method in class com.pili.pldroid.streaming.StreamingProfile
Running has no effect at current version.
getBestFromVideoQualityRank() - Method in class com.pili.pldroid.streaming.StreamingProfile
getBmpHeight() - Method in class com.pili.pldroid.streaming.WatermarkSetting
getBmpWidth() - Method in class com.pili.pldroid.streaming.WatermarkSetting
getCameraPreviewHeight() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
getCameraPreviewWidth() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
getCPUWorkload() - Method in class com.pili.pldroid.streaming.StreamingProfile
 
getCurrentAudioQuality() - Method in class com.pili.pldroid.streaming.StreamingProfile
Gets the current audio quality.
getCurrentVideoQuality() - Method in class com.pili.pldroid.streaming.StreamingProfile
Gets the current video quality.
getDnsManager() - Static method in class com.pili.pldroid.streaming.StreamingProfile
Gets the current DnsManager
getDurationLimit() - Method in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
getEncoderRCMode() - Method in class com.pili.pldroid.streaming.StreamingProfile
Gets the rate control mode.
getEncodingOrientation() - Method in class com.pili.pldroid.streaming.StreamingProfile
getEncodingSizeLevel() - Method in class com.pili.pldroid.streaming.StreamingProfile
Gets the current encoding size level.
getEnvConfig() - Static method in class com.pili.pldroid.streaming.StreamingEnv
getFocusMode() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Gets current focus mode.
getH264Profile() - Method in class com.pili.pldroid.streaming.StreamingProfile.VideoProfile
Gets h264 profile for soft encoder.
getHighThreshold() - Method in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
getHRatio() - Method in class com.pili.pldroid.streaming.WatermarkSetting
getHubName() - Method in class com.pili.pldroid.streaming.StreamingProfile.Stream
getInstance() - Static method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
Get the instance of SharedLibraryNameHelper
getIntervalMs() - Method in class com.pili.pldroid.streaming.StreamingProfile.StreamStatusConfig
 
getLocalFileAbsolutePath() - Method in class com.pili.pldroid.streaming.StreamingProfile
Running has no effect at current version.
getLowThreshold() - Method in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
getLowThresholdTimeout() - Method in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
getMaxZoom() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Gets the maximum zoom value allowed for preview and streaming.
getPrvSizeLevel() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Gets current preview size level.
getPrvSizeRatio() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Gets current preview size ratio.
getPublishHost() - Method in class com.pili.pldroid.streaming.StreamingProfile
getPublishKey() - Method in class com.pili.pldroid.streaming.StreamingProfile.Stream
getPublishRtmpHost() - Method in class com.pili.pldroid.streaming.StreamingProfile.Stream
getPublishSecurity() - Method in class com.pili.pldroid.streaming.StreamingProfile.Stream
getPublishUrl() - Method in class com.pili.pldroid.streaming.StreamingProfile
getReqCameraId() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Get the request camera id.
getResetTouchFocusDelay() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Gets current delay of reset touch focus mode.
getSendingBufferInfo() - Method in class com.pili.pldroid.streaming.StreamingProfile
Running has no effect at current version.
getSendTimeout() - Static method in class com.pili.pldroid.streaming.StreamingProfile
getSharedLibraryName(SharedLibraryNameHelper.PLSharedLibraryType) - Method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
To get the specified shared library's name
getStream() - Method in class com.pili.pldroid.streaming.StreamingProfile
Gets the current StreamingProfile.Stream Object.
getStreamId() - Method in class com.pili.pldroid.streaming.StreamingProfile.Stream
getStreamStatus() - Method in class com.pili.pldroid.streaming.StreamingProfile
getStreamStatusConfig() - Method in class com.pili.pldroid.streaming.StreamingProfile
getSupportAudioQualities() - Method in class com.pili.pldroid.streaming.StreamingProfile
Gets the whole supported audio qualities.
getSupportVideoQualities() - Method in class com.pili.pldroid.streaming.StreamingProfile
Gets the whole supported video qualities.
getSWWatermakBitmap(int, int) - Method in class com.pili.pldroid.streaming.WatermarkSetting
getTitle() - Method in class com.pili.pldroid.streaming.StreamingProfile.Stream
getVideoEncodingSize(CameraStreamingSetting.PREVIEW_SIZE_RATIO) - Method in class com.pili.pldroid.streaming.StreamingProfile
getVideoProfile() - Method in class com.pili.pldroid.streaming.StreamingProfile
Running has no effect at current version.
getVideoQualityRank() - Method in class com.pili.pldroid.streaming.StreamingProfile
getWatermarkBitmap() - Method in class com.pili.pldroid.streaming.WatermarkSetting
getWatermarkLocation() - Method in class com.pili.pldroid.streaming.WatermarkSetting
getWatermarkSize() - Method in class com.pili.pldroid.streaming.WatermarkSetting
getWRatio() - Method in class com.pili.pldroid.streaming.WatermarkSetting
getZoom() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Gets current zoom value.

H

hasRecordingHint() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Gets the recording hint setting.
height - Variable in class com.pili.pldroid.streaming.StreamingProfile.VideoEncodingSize
 
HIGH_LEVEL - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The high level for quality.
HIGH_THRESHOLD_DEFAULT - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
HIGH_THRESHOLD_MAX - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
HIGH_THRESHOLD_MIN - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 

I

improveVideoQuality(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
init(Context) - Static method in class com.pili.pldroid.streaming.StreamingEnv
Initialize the environment of SDK.
init(Context, StreamingEnv.EnvConfig) - Static method in class com.pili.pldroid.streaming.StreamingEnv
INVALID_STREAMING_URL - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Invalid streaming url.
IOERROR - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Connect error.
isAACSWCodecAvailable(boolean) - Static method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
isAudioPtsOptimizeEnabled() - Method in class com.pili.pldroid.streaming.MicrophoneStreamingSetting
isBluetoothSCOEnabled() - Method in class com.pili.pldroid.streaming.MicrophoneStreamingSetting
Gets the flag if enable the BluetoothSCO.
isCAFEnabled() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Gets CAF if enabled.
isCameraSourceImproved() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
isEncodingLandscape() - Method in class com.pili.pldroid.streaming.StreamingProfile
isFrontCameraMirror() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Gets the flag if mirror the front camera.
isH264SWCodecAvailable(boolean) - Static method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
isMMProcessingAvailable(boolean) - Static method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
isPreferredRatioAdded() - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
isQualityBest(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
isStableQuality(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
isStreamingCoreAvailable(boolean) - Static method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
isZoomSupported() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Returns true if zoom is supported.

L

level - Variable in class com.pili.pldroid.streaming.StreamingProfile.VideoEncodingSize
 
loadAACEncoder() - Method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
 
loadH264Encoder() - Method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
 
loadMMProcessing() - Method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
 
loadStreamingCore() - Method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
 
LOW_LEVEL - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The low level for quality.
LOW_THRESHOLD_DEFAULT - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
LOW_THRESHOLD_MAX - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
LOW_THRESHOLD_MIN - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
LOW_THRESHOLD_TIMEOUT_MIN - Static variable in class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 

M

MAX_INTERVAL_SECOND - Static variable in class com.pili.pldroid.streaming.StreamingProfile.StreamStatusConfig
The max interval time is 30s.
maxKeyFrameInterval - Variable in class com.pili.pldroid.streaming.StreamingProfile.VideoProfile
Maximum GOP size.
MEDIUM_LEVEL - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The medium level for quality.
MicrophoneStreamingSetting - Class in com.pili.pldroid.streaming
MicrophoneStreamingSetting is the main setting class for Microphone.
MicrophoneStreamingSetting() - Constructor for class com.pili.pldroid.streaming.MicrophoneStreamingSetting
 
MIN_INTERVAL_SECOND - Static variable in class com.pili.pldroid.streaming.StreamingProfile.StreamStatusConfig
The min interval time is 1s.
mSelectorDomain - Variable in class com.pili.pldroid.streaming.StreamingEnv.EnvConfig
 
mute(boolean) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Enable or disable the mute feature.
muxerStatusUpdate(EncodingConfig.MUXER_STATE) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
muxerStatusUpdate(EncodingConfig.MUXER_STATE, Object) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 

N

NETBLOCKING - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Deprecated.
networkBlocking() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
NO_NV21_PREVIEW_FORMAT - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Do not support NV21 preview format.
NO_SUPPORTED_PREVIEW_SIZE - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
if the device hasn't the supported preview size, then it will select the default preview size which mismatch the specified CameraStreamingSetting.PREVIEW_SIZE_RATIO.
noNV21PrvFormat() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
notifyActivityOrientationChanged() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Notify Orientation of Activity Changed.
notifyActivityOrientationChanged(Point) - Method in class com.pili.pldroid.streaming.widget.AspectFrameLayout
 
notifyFirstEncodingAudioFrame(boolean) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
notifyFirstEncodingFrame() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
notifyProfileChanged(StreamingProfile) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
notifyPrvSizeChanged(Camera.Size) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
notifyStreamStatusChanged(StreamingProfile.StreamStatus) - Method in interface com.pili.pldroid.streaming.StreamStatusCallback

O

onDestroy() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Deprecated.
onDrawFrame(int, int, int, float[]) - Method in interface com.pili.pldroid.streaming.SurfaceTextureCallback
To be called in android.opengl.GLSurfaceView.Renderer#onDrawFrame(GL10).
onEncoderExitDone() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
onFrameCaptured(Bitmap) - Method in interface com.pili.pldroid.streaming.FrameCapturedCallback
Invoked after capture frame.
onMeasure(int, int) - Method in class com.pili.pldroid.streaming.widget.AspectFrameLayout
 
onPause() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Deprecated.
onPrepare(StreamingProfile) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
onPrepare(CameraStreamingSetting, StreamingProfile) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
onPreviewFrame(byte[], Camera, long) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
onPreviewFrame(byte[], long) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
onPreviewFrame(byte[], Camera) - Method in interface com.pili.pldroid.streaming.StreamingPreviewCallback
Deprecated.
onPreviewFrame(byte[], int, int) - Method in interface com.pili.pldroid.streaming.StreamingPreviewCallback
Called after startStreaming and before CameraStreamingManager.STATE.SHUTDOWN if the camera opened successfully, running in CameraManagerHt thread.
onPreviewSizeSelected(List<Camera.Size>) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
onPreviewSizeSelected(List<Camera.Size>) - Method in interface com.pili.pldroid.streaming.CameraStreamingManager.StreamingSessionListener
Invoked after camera object constructed.
onRecordAudioFailedHandled(int) - Method in interface com.pili.pldroid.streaming.CameraStreamingManager.StreamingSessionListener
Invoked when audio recording failed.
onRestartStreamingHandled(int) - Method in interface com.pili.pldroid.streaming.CameraStreamingManager.StreamingSessionListener
Restart streaming notification.
onResume() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Deprecated.
onStateChanged(int, Object) - Method in interface com.pili.pldroid.streaming.CameraStreamingManager.StreamingStateListener
Invoked if the CameraStreamingManager.STATE changed
onStateHandled(int, Object) - Method in interface com.pili.pldroid.streaming.CameraStreamingManager.StreamingStateListener
Deprecated.
onSurfaceChanged(int, int) - Method in interface com.pili.pldroid.streaming.SurfaceTextureCallback
To be called in android.opengl.GLSurfaceView.Renderer#onSurfaceChanged(GL10, int, int).
onSurfaceCreated() - Method in interface com.pili.pldroid.streaming.SurfaceTextureCallback
Called when the surface is created or recreated.
onSurfaceDestroyed() - Method in interface com.pili.pldroid.streaming.SurfaceTextureCallback
Called after CameraStreamingManager.pause() invoked
OPEN_CAMERA_FAIL - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
camera open failed.
openCameraDeviceFailed(int) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 

P

pause() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
pause(Context) - Static method in class com.pili.pldroid.streaming.StreamingEnv
prepare(StreamingProfile) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Prepare the StreamingProfile to CameraStreamingManager, only for pure Audio Streaming.
prepare(CameraStreamingSetting, StreamingProfile) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
prepare(CameraStreamingSetting, MicrophoneStreamingSetting, WatermarkSetting, StreamingProfile) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
prepare(CameraStreamingSetting, MicrophoneStreamingSetting, StreamingProfile) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
PREPARING - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Preparing the environment for network connection.

Q

QUALITY_HIGH1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
Deprecated.
QUALITY_HIGH2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
Deprecated.
QUALITY_HIGH3 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
Deprecated.
QUALITY_LOW1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
Deprecated.
QUALITY_LOW2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
Deprecated.
QUALITY_LOW3 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
Deprecated.
QUALITY_MEDIUM1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
QUALITY_MEDIUM2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
QUALITY_MEDIUM3 - Static variable in class com.pili.pldroid.streaming.StreamingProfile

R

READY - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
CameraStreamingManager.resume() done in pure audio streaming CameraStreamingManager.resume() done and camera be activated in AV streaming.
reduceVideoQuality(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
Running has no effect at current version.
release() - Method in class com.pili.pldroid.streaming.WatermarkSetting
renameSharedLibrary(SharedLibraryNameHelper.PLSharedLibraryType, String) - Method in class com.pili.pldroid.streaming.SharedLibraryNameHelper
To rename the specified shared library.
reqBitrate - Variable in class com.pili.pldroid.streaming.StreamingProfile.AudioProfile
The request bitrate.
reqBitrate - Variable in class com.pili.pldroid.streaming.StreamingProfile.VideoProfile
The request bitrate.
reqFps - Variable in class com.pili.pldroid.streaming.StreamingProfile.VideoProfile
The request fps.
resume() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
resume(Context) - Static method in class com.pili.pldroid.streaming.StreamingEnv

S

sampleRate - Variable in class com.pili.pldroid.streaming.StreamingProfile.AudioProfile
The preferred audio sample rate.
SENDING_BUFFER_EMPTY - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Sending buffer is empty.
SENDING_BUFFER_FULL - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Sending buffer have been full.
SENDING_BUFFER_HAS_FEW_ITEMS - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Sending buffer have few items witch waiting to be sent.
SENDING_BUFFER_HAS_MANY_ITEMS - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Sending buffer have many items witch waiting to be sent.
SendingBufferProfile(float, float, float, long) - Constructor for class com.pili.pldroid.streaming.StreamingProfile.SendingBufferProfile
 
setAspectRatio(double) - Method in class com.pili.pldroid.streaming.widget.AspectFrameLayout
 
setAudioPtsOptimizeEnabled(boolean) - Method in class com.pili.pldroid.streaming.MicrophoneStreamingSetting
setAudioQuality(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the audio quality.
setAVProfile(StreamingProfile.AVProfile) - Method in class com.pili.pldroid.streaming.StreamingProfile
setBluetoothSCOEnabled(boolean) - Method in class com.pili.pldroid.streaming.MicrophoneStreamingSetting
Enable or disable the BluetoothSCO.
setCameraId(int) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Sets request camera id of android.hardware.Camera.CameraInfo#CAMERA_FACING_FRONT or android.hardware.Camera.CameraInfo#CAMERA_FACING_BACK.
setCameraPreviewSize(int, int) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
setCameraPrvSizeLevel(CameraStreamingSetting.PREVIEW_SIZE_LEVEL) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
set the preview size level.
setCameraPrvSizeRatio(CameraStreamingSetting.PREVIEW_SIZE_RATIO) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
set the preview size ratio.
setContinuousFocusModeEnabled(boolean) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
enable/disable the continuous auto focus (CAF) mode.
setDnsManager(DnsManager) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the DnsManager.
setEncoderRCMode(StreamingProfile.EncoderRCModes) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the rate control mode.
setEncodingOrientation(StreamingProfile.ENCODING_ORIENTATION) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the encoding orientation.
setEncodingSizeLevel(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the encoding size level.
setFocusAreaIndicator(ViewGroup, View) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Sets the indicator for focusing UI.
setFocusMode(String) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
setFrontCameraMirror(boolean) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Mirror the front camera while encoding.
setLocalFileAbsolutePath(String) - Method in class com.pili.pldroid.streaming.StreamingProfile
Running has no effect at current version.
setNativeLoggingEnabled(boolean) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Enable or disable the native logs.
setPreferredVideoEncodingSize(int, int) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the preferred video encoding size.
setPublishUrl(String) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the publish url.
setQuality(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
Deprecated.
setRecordingHint(boolean) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
Sets recording mode hint.
setResetTouchFocusDelayInMs(int) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
The delay of reset touch focus mode in millisecond.
setSendingBufferProfile(StreamingProfile.SendingBufferProfile) - Method in class com.pili.pldroid.streaming.StreamingProfile
Running has no effect at current version.
setSendTimeoutInSecond(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the RTMP send timeout in second.
setShowMode(AspectFrameLayout.SHOW_MODE) - Method in class com.pili.pldroid.streaming.widget.AspectFrameLayout
set the show mode of AspectFrameLayout
setStream(StreamingProfile.Stream) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the StreamingProfile.Stream Object.
setStreamingPreviewCallback(StreamingPreviewCallback) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Registers a callback to be invoked when a Preview Frame arrives.
setStreamingProfile(StreamingProfile) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
update the StreamingProfile which associated with CameraStreamingManager.
setStreamingSessionListener(CameraStreamingManager.StreamingSessionListener) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Registers a listener to be notified when the CameraStreamingManager's Session is changed.
setStreamingStateListener(CameraStreamingManager.StreamingStateListener) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Registers a listener to be notified when the CameraStreamingManager's State is updated.
setStreamStatusCallback(StreamStatusCallback) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Registers a callback to notify StreamingProfile.StreamStatus, including audioFps, videoFps and totalAVBitrate.
setStreamStatusConfig(StreamingProfile.StreamStatusConfig) - Method in class com.pili.pldroid.streaming.StreamingProfile
setSurfaceTextureCallback(SurfaceTextureCallback) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Registers a callback to handle(filter) the display source to be rendered.
setVideoFilterType(com.pili.pldroid.streaming.CameraStreamingSetting.VIDEO_FILTER_TYPE) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
setVideoQuality(int) - Method in class com.pili.pldroid.streaming.StreamingProfile
Sets the video quality.
setZoomValue(int) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Sets current zoom value.
SharedLibraryNameHelper - Class in com.pili.pldroid.streaming
SharedLibraryNameHelper is a singleton class which help client to change the shared libraries' name without loading fail.
SharedLibraryNameHelper.PLSharedLibraryType - Enum in com.pili.pldroid.streaming
Shared library type that can be used.
SHUTDOWN - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Streaming has been finished, and you can CameraStreamingManager.startStreaming() again.
startStreaming() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Start Streaming.
STATE() - Constructor for class com.pili.pldroid.streaming.CameraStreamingManager.STATE
 
stopStreaming() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Stop Streaming.
Stream(JSONObject) - Constructor for class com.pili.pldroid.streaming.StreamingProfile.Stream
Construct the Stream Object.
STREAMING - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
The av datas start sending successfully.
StreamingEnv - Class in com.pili.pldroid.streaming
The StreamingEnv is to initialize the SDK env.
StreamingEnv() - Constructor for class com.pili.pldroid.streaming.StreamingEnv
 
StreamingEnv.EnvConfig - Class in com.pili.pldroid.streaming
StreamingPreviewCallback - Interface in com.pili.pldroid.streaming
Callback interface used to deliver copies of NV21 preview frames as they are displayed for software codec.
StreamingProfile - Class in com.pili.pldroid.streaming
StreamingProfile is the main profile class for Streaming.
StreamingProfile() - Constructor for class com.pili.pldroid.streaming.StreamingProfile
 
StreamingProfile.AudioProfile - Class in com.pili.pldroid.streaming
Audio profile for encoding.
StreamingProfile.AVProfile - Class in com.pili.pldroid.streaming
Audio and video profile for encoding.
StreamingProfile.EncoderRCModes - Enum in com.pili.pldroid.streaming
Rate control mode for software encoding only.
StreamingProfile.ENCODING_ORIENTATION - Enum in com.pili.pldroid.streaming
The encoding orientation that can be used.
StreamingProfile.SendingBufferProfile - Class in com.pili.pldroid.streaming
Running has no effect at current version.
StreamingProfile.Stream - Class in com.pili.pldroid.streaming
The nested class is the concept for Pili's Stream from Pili Streaming Cloud Service.
StreamingProfile.StreamStatus - Class in com.pili.pldroid.streaming
The nested class is for feedbacking the av status in real time.
StreamingProfile.StreamStatusConfig - Class in com.pili.pldroid.streaming
The configuration for StreamingProfile.StreamStatus
StreamingProfile.VideoEncodingSize - Class in com.pili.pldroid.streaming
StreamingProfile.VideoProfile - Class in com.pili.pldroid.streaming
Video profile for encoding.
StreamStatus() - Constructor for class com.pili.pldroid.streaming.StreamingProfile.StreamStatus
 
StreamStatusCallback - Interface in com.pili.pldroid.streaming
Callback interface used to notify StreamingProfile.StreamStatus.
StreamStatusConfig(int) - Constructor for class com.pili.pldroid.streaming.StreamingProfile.StreamStatusConfig
SurfaceTextureCallback - Interface in com.pili.pldroid.streaming
Callback interface used to notify preview rendering.
switchCamera() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Switch to another camera.

T

TORCH_INFO - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Notify the torch info after camera be active.
totalAVBitrate - Variable in class com.pili.pldroid.streaming.StreamingProfile.StreamStatus
Audio and video total bits per second.
turnLightOff() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Turn flashlight off.
turnLightOn() - Method in class com.pili.pldroid.streaming.CameraStreamingManager
Turn flashlight on.

U

UNAUTHORIZED_STREAMING_URL - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
Invalid streaming url.
UNKNOWN - Static variable in class com.pili.pldroid.streaming.CameraStreamingManager.STATE
The initial state.
updateCameraPrvSizeRatio(CameraStreamingSetting.PREVIEW_SIZE_RATIO) - Method in class com.pili.pldroid.streaming.CameraStreamingSetting
updateEncodingType(CameraStreamingManager.EncodingType) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
update the EncodingType.
updateFaceBeautySetting(com.pili.pldroid.streaming.CameraStreamingSetting.FaceBeautySetting) - Method in class com.pili.pldroid.streaming.CameraStreamingManager
 
updateWHRatio(float, float) - Method in class com.pili.pldroid.streaming.WatermarkSetting

V

valueOf(String) - Static method in enum com.pili.pldroid.streaming.CameraStreamingManager.EncodingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pili.pldroid.streaming.CameraStreamingSetting.PREVIEW_SIZE_LEVEL
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pili.pldroid.streaming.CameraStreamingSetting.PREVIEW_SIZE_RATIO
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pili.pldroid.streaming.SharedLibraryNameHelper.PLSharedLibraryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pili.pldroid.streaming.StreamingProfile.EncoderRCModes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pili.pldroid.streaming.StreamingProfile.ENCODING_ORIENTATION
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pili.pldroid.streaming.WatermarkSetting.WATERMARK_LOCATION
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pili.pldroid.streaming.WatermarkSetting.WATERMARK_SIZE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.pili.pldroid.streaming.widget.AspectFrameLayout.SHOW_MODE
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.pili.pldroid.streaming.CameraStreamingManager.EncodingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pili.pldroid.streaming.CameraStreamingSetting.PREVIEW_SIZE_LEVEL
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pili.pldroid.streaming.CameraStreamingSetting.PREVIEW_SIZE_RATIO
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pili.pldroid.streaming.SharedLibraryNameHelper.PLSharedLibraryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pili.pldroid.streaming.StreamingProfile.EncoderRCModes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pili.pldroid.streaming.StreamingProfile.ENCODING_ORIENTATION
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pili.pldroid.streaming.WatermarkSetting.WATERMARK_LOCATION
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pili.pldroid.streaming.WatermarkSetting.WATERMARK_SIZE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.pili.pldroid.streaming.widget.AspectFrameLayout.SHOW_MODE
Returns an array containing the constants of this enum type, in the order they are declared.
VIDEO_ENCODING_HEIGHT_1088 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Encoding Size Level for height 1088 in pixels.
VIDEO_ENCODING_HEIGHT_240 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Encoding Size Level for height 240 in pixels.
VIDEO_ENCODING_HEIGHT_480 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Encoding Size Level for height 480 in pixels.
VIDEO_ENCODING_HEIGHT_544 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Encoding Size Level for height 544 in pixels.
VIDEO_ENCODING_HEIGHT_720 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Encoding Size Level for height 720 in pixels.
VIDEO_ENCODING_SIZE_FHD - Static variable in class com.pili.pldroid.streaming.StreamingProfile
VIDEO_ENCODING_SIZE_HD - Static variable in class com.pili.pldroid.streaming.StreamingProfile
VIDEO_ENCODING_SIZE_QVGA - Static variable in class com.pili.pldroid.streaming.StreamingProfile
VIDEO_ENCODING_SIZE_VGA - Static variable in class com.pili.pldroid.streaming.StreamingProfile
VIDEO_QUALITY_HIGH1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality High1.
VIDEO_QUALITY_HIGH2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality High2.
VIDEO_QUALITY_HIGH3 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality High3.
VIDEO_QUALITY_LOW1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality Low1.
VIDEO_QUALITY_LOW2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality Low2.
VIDEO_QUALITY_LOW3 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality Low3.
VIDEO_QUALITY_MEDIUM1 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality Medium1.
VIDEO_QUALITY_MEDIUM2 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality Medium2.
VIDEO_QUALITY_MEDIUM3 - Static variable in class com.pili.pldroid.streaming.StreamingProfile
The Video Quality Medium3.
videoBitrate - Variable in class com.pili.pldroid.streaming.StreamingProfile.StreamStatus
Video bits per second.
VideoEncodingSize(int, int, int) - Constructor for class com.pili.pldroid.streaming.StreamingProfile.VideoEncodingSize
 
videoFps - Variable in class com.pili.pldroid.streaming.StreamingProfile.StreamStatus
Video frame per second.
VideoProfile(int, int) - Constructor for class com.pili.pldroid.streaming.StreamingProfile.VideoProfile
The Constructor for setting fps and bitrate only, maxKeyFrameInterval is 3 * reqFps as default.
VideoProfile(int, int, int) - Constructor for class com.pili.pldroid.streaming.StreamingProfile.VideoProfile
The Constructor for setting fps, bitrate and maxKeyFrameInterval.

W

WatermarkSetting - Class in com.pili.pldroid.streaming
WatermarkSetting is the watermark setting.
WatermarkSetting(Context, int, WatermarkSetting.WATERMARK_LOCATION, int) - Constructor for class com.pili.pldroid.streaming.WatermarkSetting
Construct the WatermarkSetting.
WatermarkSetting(Context, String, WatermarkSetting.WATERMARK_LOCATION, WatermarkSetting.WATERMARK_SIZE, int) - Constructor for class com.pili.pldroid.streaming.WatermarkSetting
Construct the WatermarkSetting.
WatermarkSetting(Context, int, WatermarkSetting.WATERMARK_LOCATION, WatermarkSetting.WATERMARK_SIZE, int) - Constructor for class com.pili.pldroid.streaming.WatermarkSetting
Construct the WatermarkSetting.
WatermarkSetting.WATERMARK_LOCATION - Enum in com.pili.pldroid.streaming
Define the relative location of watermark on the screen when start streaming
WatermarkSetting.WATERMARK_SIZE - Enum in com.pili.pldroid.streaming
Define the relative size of watermark
width - Variable in class com.pili.pldroid.streaming.StreamingProfile.VideoEncodingSize
 
A C D E F G H I L M N O P Q R S T U V W 
Skip navigation links