C# Class HCS_Encoder.Outputs.SmoothStream.IisPointCreator

Generates and uploads ISML files to the given Uri. Uses WebDAV, which must be enabled on the receiving server.
The .isml file is placed in the web directory, and controls a publish point.
Afficher le fichier Open project: i-e-b/HLS---Smooth-Encoder Class Usage Examples

Protected Properties

Свойство Type Description
autoResetEvent System.Threading.AutoResetEvent

Méthodes publiques

Méthode Description
CreatePoint ( ) : void

Tries to write a publishing point to the destination server, first by FTP then by WebDAV.

CreatePoint_FTP ( ) : void

Write the file to the destination server, using FTP (if WebDAV isn't available)

CreatePoint_WebDAV ( ) : void

Write the file to the destination server.

IisPointCreator ( Uri Destination, string PointName ) : System

Prepare a SMIL generator for the given Uri and Point name. The Uri must have the correct username and password specified, in the form http://user:[email protected]/Path/

Méthodes protégées

Méthode Description
c_UploadComplete ( int statusCode, object state ) : void

Private Methods

Méthode Description
Generate ( ) : byte[]

Create a SMIL document with the details provided.

WriteMeta ( XmlWriter xml, string name, string value ) : void

Method Details

CreatePoint() public méthode

Tries to write a publishing point to the destination server, first by FTP then by WebDAV.
public CreatePoint ( ) : void
Résultat void

CreatePoint_FTP() public méthode

Write the file to the destination server, using FTP (if WebDAV isn't available)
public CreatePoint_FTP ( ) : void
Résultat void

CreatePoint_WebDAV() public méthode

Write the file to the destination server.
public CreatePoint_WebDAV ( ) : void
Résultat void

IisPointCreator() public méthode

Prepare a SMIL generator for the given Uri and Point name. The Uri must have the correct username and password specified, in the form http://user:[email protected]/Path/
public IisPointCreator ( Uri Destination, string PointName ) : System
Destination System.Uri
PointName string
Résultat System

c_UploadComplete() protected méthode

protected c_UploadComplete ( int statusCode, object state ) : void
statusCode int
state object
Résultat void

Property Details

autoResetEvent protected_oe property

protected AutoResetEvent,System.Threading autoResetEvent
Résultat System.Threading.AutoResetEvent