C# Class pili_sdk_csharp.pili.API

Afficher le fichier Open project: pili-engineering/pili-sdk-csharp Class Usage Examples

Méthodes publiques

Méthode Description
createStream ( Credentials credentials, string hubName, string title, string publishKey, string publishSecurity ) : Stream
deleteStream ( Credentials credentials, string streamId ) : string
getStream ( Credentials credentials, string streamId ) : Stream
getStreamSegments ( Credentials credentials, string streamId, long startTime, long endTime, int limitCount ) : pili_sdk_csharp.pili.Stream.SegmentList
getStreamStatus ( Credentials credentials, string streamId ) : pili_sdk_csharp.pili.Stream.Status
hlsLiveUrl ( Stream stream ) : string>.IDictionary
hlsPlaybackUrl ( Credentials credentials, String streamId, long startTime, long endTime ) : string>.IDictionary
httpFlvLiveUrl ( Stream stream ) : string>.IDictionary
listStreams ( Credentials credentials, string hubName, string startMarker, long limitCount, string titlePrefix ) : pili_sdk_csharp.pili.Stream.StreamList
publishUrl ( Stream stream, long nonce ) : string
rtmpLiveUrl ( Stream stream ) : string>.IDictionary
saveAs ( Credentials credentials, string streamId, string fileName, string format, long start, long end, string notifyUrl, string pipleline ) : pili_sdk_csharp.pili.Stream.SaveAsResponse
snapshot ( Credentials credentials, string streamId, string fileName, string format, long time, string notifyUrl ) : pili_sdk_csharp.pili.Stream.SnapshotResponse
updateStream ( Credentials credentials, string streamId, string publishKey, string publishSecurity, bool disabled ) : Stream

Private Methods

Méthode Description
generateDynamicUrl ( Stream stream, long nonce, string scheme ) : string
generateStaticUrl ( Stream stream, string scheme ) : string

Method Details

createStream() public static méthode

public static createStream ( Credentials credentials, string hubName, string title, string publishKey, string publishSecurity ) : Stream
credentials Credentials
hubName string
title string
publishKey string
publishSecurity string
Résultat Stream

deleteStream() public static méthode

public static deleteStream ( Credentials credentials, string streamId ) : string
credentials Credentials
streamId string
Résultat string

getStream() public static méthode

public static getStream ( Credentials credentials, string streamId ) : Stream
credentials Credentials
streamId string
Résultat Stream

getStreamSegments() public static méthode

public static getStreamSegments ( Credentials credentials, string streamId, long startTime, long endTime, int limitCount ) : pili_sdk_csharp.pili.Stream.SegmentList
credentials Credentials
streamId string
startTime long
endTime long
limitCount int
Résultat pili_sdk_csharp.pili.Stream.SegmentList

getStreamStatus() public static méthode

public static getStreamStatus ( Credentials credentials, string streamId ) : pili_sdk_csharp.pili.Stream.Status
credentials Credentials
streamId string
Résultat pili_sdk_csharp.pili.Stream.Status

hlsLiveUrl() public static méthode

public static hlsLiveUrl ( Stream stream ) : string>.IDictionary
stream Stream
Résultat string>.IDictionary

hlsPlaybackUrl() public static méthode

public static hlsPlaybackUrl ( Credentials credentials, String streamId, long startTime, long endTime ) : string>.IDictionary
credentials Credentials
streamId String
startTime long
endTime long
Résultat string>.IDictionary

httpFlvLiveUrl() public static méthode

public static httpFlvLiveUrl ( Stream stream ) : string>.IDictionary
stream Stream
Résultat string>.IDictionary

listStreams() public static méthode

public static listStreams ( Credentials credentials, string hubName, string startMarker, long limitCount, string titlePrefix ) : pili_sdk_csharp.pili.Stream.StreamList
credentials Credentials
hubName string
startMarker string
limitCount long
titlePrefix string
Résultat pili_sdk_csharp.pili.Stream.StreamList

publishUrl() public static méthode

public static publishUrl ( Stream stream, long nonce ) : string
stream Stream
nonce long
Résultat string

rtmpLiveUrl() public static méthode

public static rtmpLiveUrl ( Stream stream ) : string>.IDictionary
stream Stream
Résultat string>.IDictionary

saveAs() public static méthode

public static saveAs ( Credentials credentials, string streamId, string fileName, string format, long start, long end, string notifyUrl, string pipleline ) : pili_sdk_csharp.pili.Stream.SaveAsResponse
credentials Credentials
streamId string
fileName string
format string
start long
end long
notifyUrl string
pipleline string
Résultat pili_sdk_csharp.pili.Stream.SaveAsResponse

snapshot() public static méthode

public static snapshot ( Credentials credentials, string streamId, string fileName, string format, long time, string notifyUrl ) : pili_sdk_csharp.pili.Stream.SnapshotResponse
credentials Credentials
streamId string
fileName string
format string
time long
notifyUrl string
Résultat pili_sdk_csharp.pili.Stream.SnapshotResponse

updateStream() public static méthode

public static updateStream ( Credentials credentials, string streamId, string publishKey, string publishSecurity, bool disabled ) : Stream
credentials Credentials
streamId string
publishKey string
publishSecurity string
disabled bool
Résultat Stream