private function streamFromData($data) { $stream = new Stream(); $stream->setService('mlg'); if (isset($data->viewers)) { $stream->setViewers($data->viewers); } $stream->setPreviewImage($data->image_16_9); $stream->setStatus($data->subtitle); $stream->setName($data->name); $stream->setLink($data->url); return $stream; }
private function streamFromData($data) { $stream = new Stream(); $stream->setService('hitbox'); // set quality $quality = json_decode($data->media_profiles); if ($quality !== null) { $quality = end($quality); $stream->setQuality($quality->height); } $stream->setViewers($data->media_views); $stream->setPreviewImage('http://edge.sf.hitbox.tv' . $data->media_thumbnail_large); $stream->setStatus($data->media_status); $stream->setName($data->media_name); $stream->setLink($data->channel->channel_link); return $stream; }
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; }
<textarea name="description" placeholder="any other information">' . $stream->getDescription() . '</textarea> </div> </fieldset> <fieldset class="buttons"> <button type="reset">RESET</button> <button type="submit" name="stage" value="2">submit</button> </fieldset> </form> </div>'; break; case "2": // $stream = new Stream( "00000", $_POST[ "name" ], $_POST[ "description" ], $_POST[ "startYear" ], $_POST[ "stopYear" ] ); $stream->setName($_POST["name"]); $stream->setDescription($_POST["description"]); $stream->setStartYear($_POST["startYear"]); $stream->setStopYear($_POST["stopYear"]); if ($stream->validate()) { if ($stream->update()) { $pageBody .= ' <div class="dialog"> <p>stream successfully saved</p> </div>'; } } break; } } else { // You need to specify a target