FlvFileEndpoint

class FlvFileEndpoint(defaultDispatcher: CoroutineDispatcher, ioDispatcher: CoroutineDispatcher) : FlvEndpoint(source)

Writes FLV Data to a file.

Constructors

Link copied to clipboard
constructor(defaultDispatcher: CoroutineDispatcher, ioDispatcher: CoroutineDispatcher)

Properties

Link copied to clipboard
Link copied to clipboard
open override val isOpenFlow: StateFlow<Boolean>
Link copied to clipboard
open override val metrics: Any
Link copied to clipboard
open override val throwableFlow: StateFlow<Throwable?>

Functions

Link copied to clipboard
open suspend override fun addStream(streamConfig: CodecConfig): Int
Link copied to clipboard
open suspend override fun addStreams(streamConfigs: List<CodecConfig>): Map<CodecConfig, Int>
Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
Link copied to clipboard
open suspend override fun open(descriptor: MediaDescriptor)
Link copied to clipboard
open suspend override fun openImpl(descriptor: MediaDescriptor): FLVMuxer
Link copied to clipboard
open suspend override fun release()
Link copied to clipboard
open suspend override fun startStream()
Link copied to clipboard
open suspend override fun stopStream()
Link copied to clipboard
open suspend override fun write(closeableFrame: FrameWithCloseable, streamPid: Int)