コード例 #1
0
ファイル: sdk.php プロジェクト: esited/vidcache-sdk
 public static function load($log_level = Log::WARN)
 {
     //start main system
     $obj = static::_get(Config::get('vidcache', 'host'), Config::get('vidcache', 'port'), Config::get('vidcache', 'scheme'), Log::INFO);
     //setup crypt handler
     $obj->stream->setCrypt(Crypt::_get(Config::get('vidcache', 'crypt_key'), Config::get('vidcache', 'crypt_iv')));
     //set encoding
     $obj->setEncoding(Xport::ENC_SERIALIZE);
     //set log level
     $obj->log->setLevel($log_level);
     return $obj;
 }
コード例 #2
0
ファイル: io.php プロジェクト: esited/vidcache-sdk
 public static function load()
 {
     //get our crypt instance
     $crypt = Crypt::_get(Config::get('vidcache', 'crypt_key'), Config::get('vidcache', 'crypt_iv'));
     //load up xport and the environment
     $obj = static::_get('localhost', Config::get('vidcache', 'server_port'), Config::get('vidcache', 'server_scheme'), Log::DEBUG);
     $obj->setEncoding(Xport::ENC_SERIALIZE);
     $obj->stream->setCrypt($crypt);
     $obj->block_stream->setCrypt($crypt);
     $obj->vc = SDK::load();
     $obj->vc->connect(Config::get('vidcache', 'api_key'));
     return $obj;
 }