C# Класс CSharpRTMP.Core.Protocols.Rtmfp.Publication

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AudioCodecBuffer System.IO.MemoryStream
AudioQOS QualityOfService
Listeners Listener>.Dictionary
Name string
PublisherId uint
Type string
VideoCodecBuffer System.IO.MemoryStream
VideoQOS QualityOfService

Открытые методы

Метод Описание
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

Описание методов

AddListener() публичный Метод

public AddListener ( Peer peer, uint id, FlowWriter writer, bool unbuffered ) : Listener
peer Peer
id uint
writer FlowWriter
unbuffered bool
Результат Listener

ClosePublisher() публичный Метод

public ClosePublisher ( string code, string description ) : void
code string
description string
Результат void

Flush() публичный Метод

public Flush ( ) : void
Результат void

Publication() публичный Метод

public Publication ( string name ) : System
name string
Результат System

PushAudioPacket() публичный Метод

public PushAudioPacket ( uint time, N2HBinaryReader packet, uint numberLostFragments ) : void
time uint
packet CSharpRTMP.Common.N2HBinaryReader
numberLostFragments uint
Результат void

PushDataPacket() публичный Метод

public PushDataPacket ( string name, AMF0Reader message ) : void
name string
message AMF0Reader
Результат void

PushVideoPacket() публичный Метод

public PushVideoPacket ( uint time, N2HBinaryReader packet, uint numberLostFragments ) : void
time uint
packet CSharpRTMP.Common.N2HBinaryReader
numberLostFragments uint
Результат void

RemoveListener() публичный Метод

public RemoveListener ( Peer peer, uint id ) : void
peer Peer
id uint
Результат void

Start() публичный Метод

public Start ( Peer peer, uint publisherId, FlowWriter controller ) : void
peer Peer
publisherId uint
controller FlowWriter
Результат void

Stop() публичный Метод

public Stop ( Peer peer, uint publisherId ) : void
peer Peer
publisherId uint
Результат void

Описание свойств

AudioCodecBuffer публичное свойство

public MemoryStream,System.IO AudioCodecBuffer
Результат System.IO.MemoryStream

AudioQOS публичное свойство

public QualityOfService,CSharpRTMP.Core.Protocols.Rtmfp AudioQOS
Результат QualityOfService

Listeners публичное свойство

public Dictionary Listeners
Результат Listener>.Dictionary

Name публичное свойство

public string Name
Результат string

PublisherId публичное свойство

public uint PublisherId
Результат uint

Type публичное свойство

public string Type
Результат string

VideoCodecBuffer публичное свойство

public MemoryStream,System.IO VideoCodecBuffer
Результат System.IO.MemoryStream

VideoQOS публичное свойство

public QualityOfService,CSharpRTMP.Core.Protocols.Rtmfp VideoQOS
Результат QualityOfService