StreamPack
Toggle table of contents
3.1.0
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
StreamPack
streampack-flv
/
io.github.thibaultbee.streampack.ext.flv.elements.endpoints
/
FlvFileEndpoint
Flv
File
Endpoint
class
FlvFileEndpoint
(
defaultDispatcher
:
CoroutineDispatcher
,
ioDispatcher
:
CoroutineDispatcher
)
:
FlvEndpoint
(
source
)
Writes FLV Data to a file.
Members
Constructors
Flv
File
Endpoint
Link copied to clipboard
constructor
(
defaultDispatcher
:
CoroutineDispatcher
,
ioDispatcher
:
CoroutineDispatcher
)
Properties
info
Link copied to clipboard
open
override
val
info
:
CompositeEndpoint.EndpointInfo
is
Open
Flow
Link copied to clipboard
open
override
val
isOpenFlow
:
StateFlow
<
Boolean
>
metrics
Link copied to clipboard
open
override
val
metrics
:
Any
throwable
Flow
Link copied to clipboard
open
override
val
throwableFlow
:
StateFlow
<
Throwable
?
>
Functions
add
Stream
Link copied to clipboard
open
suspend override
fun
addStream
(
streamConfig
:
CodecConfig
)
:
Int
add
Streams
Link copied to clipboard
open
suspend override
fun
addStreams
(
streamConfigs
:
List
<
CodecConfig
>
)
:
Map
<
CodecConfig
,
Int
>
close
Link copied to clipboard
open
suspend override
fun
close
(
)
get
Info
Link copied to clipboard
open
fun
getInfo
(
descriptor
:
MediaDescriptor
)
:
IEndpoint.IEndpointInfo
open
override
fun
getInfo
(
type
:
MediaDescriptor.Type
)
:
CompositeEndpoint.EndpointInfo
open
Link copied to clipboard
open
suspend override
fun
open
(
descriptor
:
MediaDescriptor
)
open
Impl
Link copied to clipboard
open
suspend override
fun
openImpl
(
descriptor
:
MediaDescriptor
)
:
FLVMuxer
release
Link copied to clipboard
open
suspend override
fun
release
(
)
start
Stream
Link copied to clipboard
open
suspend override
fun
startStream
(
)
stop
Stream
Link copied to clipboard
open
suspend override
fun
stopStream
(
)
write
Link copied to clipboard
open
suspend override
fun
write
(
closeableFrame
:
FrameWithCloseable
,
streamPid
:
Int
)