VideoRenderer

class VideoRenderer @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) : SurfaceViewRenderer

VideoContent의 바인드를 제공하는 뷰

Constructors

Link copied to clipboard
fun VideoRenderer(context: Context, attrs: AttributeSet? = null)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

content를 표시하기 위해 바인드한다.

Link copied to clipboard

기존 바인드를 해제한다.

Properties

Link copied to clipboard
val bitmap: SharedFlow<Bitmap>

onFrameVideoFrame을 비트맵으로 제공

Link copied to clipboard
val frameCount: SharedFlow<Int>

VideoFrame 관련 정보(FPS, 크기, 회전)를 제공

Link copied to clipboard
val frameInfo: SharedFlow<Map<String, Any>>

VideoFrame 관련 정보(FPS, 크기, 회전)를 제공

Link copied to clipboard
var onBitmapListener: (Bitmap) -> Unit? = null

VideoFrame 에서 생성된 비트맵을 제공받을 callback

Link copied to clipboard
var onFrameCountListener: (Int) -> Unit? = null

VideoFrame 5초동안 그린 프레임 수를 제공받을 callback

Link copied to clipboard
var onFrameInfoListener: (Map<String, Any>) -> Unit? = null

VideoFrame 관련 정보(FPS, 크기, 회전)를 제공받을 callback