Class RTMPSinkSettings
- Namespace
- VisioForge.Core.Types.X.Sinks
- Assembly
- VisioForge.Core.dll
RTMP sink settings.
public class RTMPSinkSettings : IMediaBlockSettingsInheritance
Implements
Inherited Members
Properties
Application
Gets or sets the RTMP application path.
public string Application { get; set; }Property Value
AsyncConnect
Gets or sets a value indicating whether to connect on READY, otherwise on first push.
public bool AsyncConnect { get; set; }Property Value
AuthMode
Gets or sets the authentication mode.
public RTMPAuthMode AuthMode { get; set; }Property Value
ChunkSize
Gets or sets the RTMP chunk size.
public uint ChunkSize { get; set; }Property Value
FlashVersion
Gets or sets the flash version reported to the server.
public string FlashVersion { get; set; }Property Value
Host
Gets or sets the RTMP server host name.
public string Host { get; set; }Property Value
Location
Gets or sets the location of RTMP stream to access.
public string Location { get; set; }Property Value
Password
Gets or sets the RTMP authorization password.
public string Password { get; set; }Property Value
PeakBitrate
Gets or sets the bitrate in Kbps to pace outgoing packets.
public uint PeakBitrate { get; set; }Property Value
Port
Gets or sets the RTMP server port.
public int Port { get; set; }Property Value
Scheme
Gets or sets the RTMP connection scheme.
public RTMPScheme Scheme { get; set; }Property Value
SecureToken
Gets or sets the RTMP authorization token.
public string SecureToken { get; set; }Property Value
StopCommands
Gets or sets which commands (if any) to send on EOS event before closing connection.
public RTMPStopCommands StopCommands { get; set; }Property Value
Stream
Gets or sets the RTMP stream path.
public string Stream { get; set; }Property Value
TLSValidationFlags
Gets or sets the TLS validation flags.
public RTMPTLSCertificateFlags TLSValidationFlags { get; set; }Property Value
Timeout
Gets or sets the RTMP timeout.
public TimeSpan Timeout { get; set; }Property Value
Username
Gets or sets the RTMP authorization user name.
public string Username { get; set; }Property Value
Methods
CreateBlock()
Creates the media block instance for RTMP sink.
public MediaBlock CreateBlock()Returns
- MediaBlock
-
A new instance of VisioForge.Core.MediaBlocks.Sinks.RTMPSinkBlock configured with these settings.