public LiveStatisticsApi(IBitmovinApiClientFactory apiClientFactory)
 {
     _apiClient = apiClientFactory.CreateClient <ILiveStatisticsApiClient>();
     Events     = new EventsApi(apiClientFactory);
     Streams    = new StreamsApi(apiClientFactory);
     Srt        = new SrtApi(apiClientFactory);
 }
예제 #2
0
 public InputsApi(IBitmovinApiClientFactory apiClientFactory)
 {
     _apiClient        = apiClientFactory.CreateClient <IInputsApiClient>();
     Type              = new TypeApi(apiClientFactory);
     Rtmp              = new RtmpApi(apiClientFactory);
     RedundantRtmp     = new RedundantRtmpApi(apiClientFactory);
     S3                = new S3Api(apiClientFactory);
     S3RoleBased       = new S3RoleBasedApi(apiClientFactory);
     GenericS3         = new GenericS3Api(apiClientFactory);
     Local             = new LocalApi(apiClientFactory);
     Gcs               = new GcsApi(apiClientFactory);
     GcsServiceAccount = new GcsServiceAccountApi(apiClientFactory);
     Azure             = new AzureApi(apiClientFactory);
     Ftp               = new FtpApi(apiClientFactory);
     Sftp              = new SftpApi(apiClientFactory);
     Http              = new HttpApi(apiClientFactory);
     Https             = new HttpsApi(apiClientFactory);
     Aspera            = new AsperaApi(apiClientFactory);
     AkamaiNetstorage  = new AkamaiNetstorageApi(apiClientFactory);
     Srt               = new SrtApi(apiClientFactory);
     Tcp               = new TcpApi(apiClientFactory);
     Udp               = new UdpApi(apiClientFactory);
     UdpMulticast      = new UdpMulticastApi(apiClientFactory);
     Zixi              = new ZixiApi(apiClientFactory);
 }
예제 #3
0
 public BurnInSubtitlesApi(IBitmovinApiClientFactory apiClientFactory)
 {
     Dvbsub = new DvbsubApi(apiClientFactory);
     Srt    = new SrtApi(apiClientFactory);
 }