C# 클래스 pili_sdk_csharp.pili.API

파일 보기 프로젝트 열기: pili-engineering/pili-sdk-csharp 1 사용 예제들

공개 메소드들

메소드 설명
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