# CommandsManagerAmf3

class CommandsManagerAmf3 : CommandsManager

## Constructors

CommandsManagerAmf3
Link copied to clipboard
constructor()

## Properties

appName
Link copied to clipboard
var appName: String
audioCodec
Link copied to clipboard
var audioCodec: AudioCodec
audioDisabled
Link copied to clipboard
var audioDisabled: Boolean
customAmfObject
Link copied to clipboard
var customAmfObject: Map<String, Any>
flashVersion
Link copied to clipboard
var flashVersion: String
fps
Link copied to clipboard
var fps: Int
host
Link copied to clipboard
var host: String
onAuth
Link copied to clipboard
var onAuth: Boolean
password
Link copied to clipboard
var password: String?
port
Link copied to clipboard
var port: Int
readChunkSize
Link copied to clipboard
var readChunkSize: Int
sessionHistory
Link copied to clipboard
val sessionHistory: CommandSessionHistory
startTs
Link copied to clipboard
var startTs: Long
streamId
Link copied to clipboard
var streamId: Int
streamName
Link copied to clipboard
var streamName: String
tcUrl
Link copied to clipboard
var tcUrl: String
timestamp
Link copied to clipboard
var timestamp: Int
user
Link copied to clipboard
var user: String?
videoCodec
Link copied to clipboard
var videoCodec: VideoCodec
videoDisabled
Link copied to clipboard
var videoDisabled: Boolean

## Functions

checkAndSendAcknowledgement
Link copied to clipboard
suspend fun checkAndSendAcknowledgement(socket: RtmpSocket)
createStream
Link copied to clipboard
suspend fun createStream(socket: RtmpSocket)
createStreamImp
Link copied to clipboard
open suspend override fun createStreamImp(socket: RtmpSocket)
readMessageResponse
Link copied to clipboard
suspend fun readMessageResponse(socket: RtmpSocket): RtmpMessage
reset
Link copied to clipboard
fun reset()
sendAudioPacket
Link copied to clipboard
suspend fun sendAudioPacket(flvPacket: FlvPacket, socket: RtmpSocket): Int
sendChunkSize
Link copied to clipboard
suspend fun sendChunkSize(socket: RtmpSocket)
sendClose
Link copied to clipboard
suspend fun sendClose(socket: RtmpSocket)
sendCloseImp
Link copied to clipboard
open suspend override fun sendCloseImp(socket: RtmpSocket)
sendConnect
Link copied to clipboard
suspend fun sendConnect(auth: String, socket: RtmpSocket)
sendConnectImp
Link copied to clipboard
open suspend override fun sendConnectImp(auth: String, socket: RtmpSocket)
sendMetadata
Link copied to clipboard
suspend fun sendMetadata(socket: RtmpSocket)
sendMetadataImp
Link copied to clipboard
open suspend override fun sendMetadataImp(socket: RtmpSocket)
sendPing
Link copied to clipboard
suspend fun sendPing(socket: RtmpSocket)
sendPong
Link copied to clipboard
suspend fun sendPong(event: Event, socket: RtmpSocket)
sendPublish
Link copied to clipboard
suspend fun sendPublish(socket: RtmpSocket)
sendPublishImp
Link copied to clipboard
open suspend override fun sendPublishImp(socket: RtmpSocket)
sendVideoPacket
Link copied to clipboard
suspend fun sendVideoPacket(flvPacket: FlvPacket, socket: RtmpSocket): Int
sendWindowAcknowledgementSize
Link copied to clipboard
suspend fun sendWindowAcknowledgementSize(socket: RtmpSocket)
setAudioInfo
Link copied to clipboard
fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
setAuth
Link copied to clipboard
fun setAuth(user: String?, password: String?)
setVideoResolution
Link copied to clipboard
fun setVideoResolution(width: Int, height: Int)