C# Класс pili_sdk_csharp.pili.API

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

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

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

Приватные методы

Метод Описание
generateDynamicUrl ( Stream stream, long nonce, string scheme ) : string
generateStaticUrl ( Stream stream, string scheme ) : string

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

createStream() публичный статический Метод

public static createStream ( Credentials credentials, string hubName, string title, string publishKey, string publishSecurity ) : Stream
credentials Credentials
hubName string
title string
publishKey string
publishSecurity string
Результат Stream

deleteStream() публичный статический Метод

public static deleteStream ( Credentials credentials, string streamId ) : string
credentials Credentials
streamId string
Результат string

getStream() публичный статический Метод

public static getStream ( Credentials credentials, string streamId ) : Stream
credentials Credentials
streamId string
Результат Stream

getStreamSegments() публичный статический Метод

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
Результат pili_sdk_csharp.pili.Stream.SegmentList

getStreamStatus() публичный статический Метод

public static getStreamStatus ( Credentials credentials, string streamId ) : pili_sdk_csharp.pili.Stream.Status
credentials Credentials
streamId string
Результат pili_sdk_csharp.pili.Stream.Status

hlsLiveUrl() публичный статический Метод

public static hlsLiveUrl ( Stream stream ) : string>.IDictionary
stream Stream
Результат string>.IDictionary

hlsPlaybackUrl() публичный статический Метод

public static hlsPlaybackUrl ( Credentials credentials, String streamId, long startTime, long endTime ) : string>.IDictionary
credentials Credentials
streamId String
startTime long
endTime long
Результат string>.IDictionary

httpFlvLiveUrl() публичный статический Метод

public static httpFlvLiveUrl ( Stream stream ) : string>.IDictionary
stream Stream
Результат string>.IDictionary

listStreams() публичный статический Метод

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
Результат pili_sdk_csharp.pili.Stream.StreamList

publishUrl() публичный статический Метод

public static publishUrl ( Stream stream, long nonce ) : string
stream Stream
nonce long
Результат string

rtmpLiveUrl() публичный статический Метод

public static rtmpLiveUrl ( Stream stream ) : string>.IDictionary
stream Stream
Результат string>.IDictionary

saveAs() публичный статический Метод

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
Результат pili_sdk_csharp.pili.Stream.SaveAsResponse

snapshot() публичный статический Метод

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
Результат pili_sdk_csharp.pili.Stream.SnapshotResponse

updateStream() публичный статический Метод

public static updateStream ( Credentials credentials, string streamId, string publishKey, string publishSecurity, bool disabled ) : Stream
credentials Credentials
streamId string
publishKey string
publishSecurity string
disabled bool
Результат Stream