Package-level declarations
Types
Link copied to clipboard
Local file replay stream control interface.
Link copied to clipboard
class GsdkStreamView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr: Int = 0) : FrameLayout
Custom android view capable of rendering a Stream.
Link copied to clipboard
interface Overlayer
Allows to overlay custom graphics on top of a stream rendered by a GsdkStreamView.
Link copied to clipboard
A Stream sink that delivers raw video frames.
Link copied to clipboard
data class RecordingSessionMetadata(val metadata: VideoMetadata.SessionMetadata, val duration: Long)
Recording session metadata.
Link copied to clipboard
A sink that renders stream frames to an Android Surface using an internal GL context.
Link copied to clipboard
Allows to bypass default GL texture loading step when rendering a stream using GsdkStreamView.
Link copied to clipboard
data class VideoFormat(val format: VideoFormat.Descriptor, val resolution: VideoFormat.Resolution, val framerate: VideoFormat.Framerate, val bitDepth: Int, val fullColorRange: Boolean, val colorPrimaries: VideoFormat.ColorPrimaries?, val transferFunction: VideoFormat.TransferFunction?, val matrixCoefficients: VideoFormat.MatrixCoefficients?, val dynamicRange: VideoFormat.DynamicRange?, val toneMapping: VideoFormat.ToneMapping?, val sampleAspectRatio: VideoFormat.AspectRatio, val masteringDisplayColorVolume: VideoFormat.MasteringDisplayColorVolume?, val contentLightLevel: VideoFormat.ContentLightLevel?)
Video format information.
Link copied to clipboard
object VideoMetadataUtility
Video metadata utility.