API reference

StreamConfiguration Class

Modifiers: final
Configuration for a media streaming session with a Meta Wearables device. Defines the video quality and other streaming parameters.

See Also

Signature

data class StreamConfiguration(val videoQuality: VideoQuality = VideoQuality.MEDIUM, val frameRate: Int = 24, val compressVideo: Boolean = false)

Constructors

StreamConfiguration ( videoQuality , frameRate , compressVideo )
Signature
constructor(videoQuality: VideoQuality = VideoQuality.MEDIUM, frameRate: Int = 24, compressVideo: Boolean = false)
Parameters
videoQuality: VideoQuality  The video quality setting for the streaming session
frameRate: Int
compressVideo: Boolean  When true, the SDK skips decoding and delivers compressed HEVC buffers. When false (default), the SDK decodes internally and delivers YUV pixel buffers.

Properties

compressVideo : Boolean
[Get]
When true, the SDK skips decoding and delivers compressed HEVC buffers. When false (default), the SDK decodes internally and delivers YUV pixel buffers.
Signature
val compressVideo: Boolean = false
frameRate : Int
[Get]
Signature
val frameRate: Int = 24
videoQuality : VideoQuality
[Get]
The video quality setting for the streaming session
Signature
val videoQuality: VideoQuality