private function streamFromData($data) { $stream = new Stream(); $stream->setService('azubu'); $stream->setViewers($data->view_count); $stream->setPreviewImage($data->url_thumbnail); $stream->setBroadcasterLanguage($data->language); $stream->setLanguage($data->language); $stream->setStatus($data->title); $stream->setName($data->user->username); $stream->setLink($data->url_channel); /* $this->quality = $object->video_height; $this->setAverageFps( $object->average_fps ); */ return $stream; }
private function streamFromData($data) { $stream = new Stream(); $stream->setService('twitch'); $stream->setViewers($data->viewers); $stream->setQuality($data->video_height); $stream->setAverageFps($data->average_fps); $stream->setPreviewImage($data->preview->large); //$this->previewImageTemplate = $object->preview->template; if (isset($data->channel->broadcaster_language)) { $stream->setBroadcasterLanguage($data->channel->broadcaster_language); $stream->setLanguage($data->channel->language); $stream->setStatus($data->channel->status); $stream->setName($data->channel->display_name); $stream->setLink('http://www.twitch.tv/' . $data->channel->display_name); } return $stream; }