コード例 #1
0
 public VideoConfigExtractor(IYoutubeApiConfig youtubeApiConfig)
 {
     YoutubeConfig = youtubeApiConfig;
     Deserializer  = new VideoConfigDeserializer(YoutubeConfig);
 }
コード例 #2
0
 public VideoConfigDeserializer(IYoutubeApiConfig youtubeApiConfig)
 {
     YoutubeApiConfig     = youtubeApiConfig;
     StreamingDataDecoder = new StreamingDataDecoder(YoutubeApiConfig);
 }
コード例 #3
0
 public StreamingDataDecoder(IYoutubeApiConfig youtubeApiConfig)
 {
     YoutubeApiConfig          = youtubeApiConfig;
     SignatureDecoderExtractor = new SignatureDecoderExtractor(youtubeApiConfig.Client);
     SignatureDecoderCache     = new ConcurrentDictionary <string, Lazy <Task <SignatureDecoder> > >();
 }