Package video.api.upstream

Types

Link copied to clipboard
class ApiVideoUpstream @RequiresPermission(allOf = ["android.permission.RECORD_AUDIO", "android.permission.CAMERA"]) constructor(    context: Context,     apiVideoView: ApiVideoView,     apiKey: String? = null,     environment: Environment = Environment.PRODUCTION,     timeout: Int? = null,     appName: String? = null,     appVersion: String? = null,     partSize: Long = ApiClient.DEFAULT_CHUNK_SIZE,     initialAudioConfig: AudioConfig?,     initialVideoConfig: VideoConfig?,     initialCamera: CameraFacingDirection = CameraFacingDirection.BACK,     initialSessionListener: SessionListener? = null,     initialSessionUploadPartListener: SessionUploadPartListener? = null,     streamerListener: StreamerListener? = null)

Main API class. A audio and video streamer capture the microphone and the camera stream and generates parts of video.

Link copied to clipboard
class AudioConfigurationHelper(audioHelper: AudioStreamerConfigurationHelper)
Link copied to clipboard
object ConfigurationHelper
Link copied to clipboard
class VideoStreamerConfigurationHelper(videoHelper: VideoCameraStreamerConfigurationHelper)

Properties

Link copied to clipboard
val Context.partsDir: File
Link copied to clipboard
val Context.sessionsDir: File
Link copied to clipboard
val Context.upstreamWorkDir: File