C# Class CSharpRTMP.Core.Protocols.Rtmfp.Publication

Afficher le fichier Open project: langhuihui/csharprtmp Class Usage Examples

Méthodes publiques

Свойство Type Description
AudioCodecBuffer System.IO.MemoryStream
AudioQOS QualityOfService
Listeners Listener>.Dictionary
Name string
PublisherId uint
Type string
VideoCodecBuffer System.IO.MemoryStream
VideoQOS QualityOfService

Méthodes publiques

Méthode Description
AddListener ( Peer peer, uint id, FlowWriter writer, bool unbuffered ) : Listener
ClosePublisher ( string code, string description ) : void
Flush ( ) : void
Publication ( string name ) : System
PushAudioPacket ( uint time, N2HBinaryReader packet, uint numberLostFragments ) : void
PushDataPacket ( string name, AMF0Reader message ) : void
PushVideoPacket ( uint time, N2HBinaryReader packet, uint numberLostFragments ) : void
RemoveListener ( Peer peer, uint id ) : void
Start ( Peer peer, uint publisherId, FlowWriter controller ) : void
Stop ( Peer peer, uint publisherId ) : void

Method Details

AddListener() public méthode

public AddListener ( Peer peer, uint id, FlowWriter writer, bool unbuffered ) : Listener
peer Peer
id uint
writer FlowWriter
unbuffered bool
Résultat Listener

ClosePublisher() public méthode

public ClosePublisher ( string code, string description ) : void
code string
description string
Résultat void

Flush() public méthode

public Flush ( ) : void
Résultat void

Publication() public méthode

public Publication ( string name ) : System
name string
Résultat System

PushAudioPacket() public méthode

public PushAudioPacket ( uint time, N2HBinaryReader packet, uint numberLostFragments ) : void
time uint
packet CSharpRTMP.Common.N2HBinaryReader
numberLostFragments uint
Résultat void

PushDataPacket() public méthode

public PushDataPacket ( string name, AMF0Reader message ) : void
name string
message AMF0Reader
Résultat void

PushVideoPacket() public méthode

public PushVideoPacket ( uint time, N2HBinaryReader packet, uint numberLostFragments ) : void
time uint
packet CSharpRTMP.Common.N2HBinaryReader
numberLostFragments uint
Résultat void

RemoveListener() public méthode

public RemoveListener ( Peer peer, uint id ) : void
peer Peer
id uint
Résultat void

Start() public méthode

public Start ( Peer peer, uint publisherId, FlowWriter controller ) : void
peer Peer
publisherId uint
controller FlowWriter
Résultat void

Stop() public méthode

public Stop ( Peer peer, uint publisherId ) : void
peer Peer
publisherId uint
Résultat void

Property Details

AudioCodecBuffer public_oe property

public MemoryStream,System.IO AudioCodecBuffer
Résultat System.IO.MemoryStream

AudioQOS public_oe property

public QualityOfService,CSharpRTMP.Core.Protocols.Rtmfp AudioQOS
Résultat QualityOfService

Listeners public_oe property

public Dictionary Listeners
Résultat Listener>.Dictionary

Name public_oe property

public string Name
Résultat string

PublisherId public_oe property

public uint PublisherId
Résultat uint

Type public_oe property

public string Type
Résultat string

VideoCodecBuffer public_oe property

public MemoryStream,System.IO VideoCodecBuffer
Résultat System.IO.MemoryStream

VideoQOS public_oe property

public QualityOfService,CSharpRTMP.Core.Protocols.Rtmfp VideoQOS
Résultat QualityOfService