/var/www/flurhymez/vendor/google/apiclient-services/src/YouTube/Resource
NameSizeModeActions
AbuseReports.php17840644editdlrm
Activities.php27020644editdlrm
Captions.php88580644editdlrm
ChannelBanners.php36960644editdlrm
Channels.php58210644editdlrm
ChannelSections.php87820644editdlrm
Comments.php57540644editdlrm
CommentThreads.php38320644editdlrm
I18nLanguages.php17640644editdlrm
I18nRegions.php17380644editdlrm
LiveBroadcasts.php187720644editdlrm
LiveChatBans.php21340644editdlrm
LiveChatMessages.php36170644editdlrm
LiveChatModerators.php34590644editdlrm
LiveStreams.php124880644editdlrm
Members.php24690644editdlrm
MembershipsLevels.php18040644editdlrm
PlaylistItems.php82810644editdlrm
Playlists.php103260644editdlrm
Search.php50520644editdlrm
Subscriptions.php61480644editdlrm
SuperChatEvents.php22510644editdlrm
Tests.php15390644editdlrm
ThirdPartyLinks.php42570644editdlrm
Thumbnails.php25220644editdlrm
VideoAbuseReportReasons.php18810644editdlrm
VideoCategories.php19210644editdlrm
Videos.php142870644editdlrm
Watermarks.php34780644editdlrm
Youtube.php10380644editdlrm
YoutubeV3.php18430644editdlrm
Edit: /var/www/flurhymez/vendor/google/apiclient-services/src/YouTube/Resource/Captions.php (8858B)
* $youtubeService = new Google\Service\YouTube(...); * $captions = $youtubeService->captions; * */ class Captions extends \Google\Service\Resource { /** * Deletes a resource. (captions.delete) * * @param string $id * @param array $optParams Optional parameters. * * @opt_param string onBehalfOf ID of the Google+ Page for the channel that the * request is be on behalf of * @opt_param string onBehalfOfContentOwner *Note:* This parameter is intended * exclusively for YouTube content partners. The *onBehalfOfContentOwner* * parameter indicates that the request's authorization credentials identify a * YouTube CMS user who is acting on behalf of the content owner specified in * the parameter value. This parameter is intended for YouTube content partners * that own and manage many different YouTube channels. It allows content owners * to authenticate once and get access to all their video and channel data, * without having to provide authentication credentials for each individual * channel. The actual CMS account that the user authenticates with must be * linked to the specified YouTube content owner. */ public function delete($id, $optParams = []) { $params = ['id' => $id]; $params = array_merge($params, $optParams); return $this->call('delete', [$params]); } /** * Downloads a caption track. (captions.download) * * @param string $id The ID of the caption track to download, required for One * Platform. * @param array $optParams Optional parameters. * * @opt_param string onBehalfOf ID of the Google+ Page for the channel that the * request is be on behalf of * @opt_param string onBehalfOfContentOwner *Note:* This parameter is intended * exclusively for YouTube content partners. The *onBehalfOfContentOwner* * parameter indicates that the request's authorization credentials identify a * YouTube CMS user who is acting on behalf of the content owner specified in * the parameter value. This parameter is intended for YouTube content partners * that own and manage many different YouTube channels. It allows content owners * to authenticate once and get access to all their video and channel data, * without having to provide authentication credentials for each individual * channel. The actual CMS account that the user authenticates with must be * linked to the specified YouTube content owner. * @opt_param string tfmt Convert the captions into this format. Supported * options are sbv, srt, and vtt. * @opt_param string tlang tlang is the language code; machine translate the * captions into this language. */ public function download($id, $optParams = []) { $params = ['id' => $id]; $params = array_merge($params, $optParams); return $this->call('download', [$params]); } /** * Inserts a new resource into this collection. (captions.insert) * * @param string|array $part The *part* parameter specifies the caption resource * parts that the API response will include. Set the parameter value to snippet. * @param Caption $postBody * @param array $optParams Optional parameters. * * @opt_param string onBehalfOf ID of the Google+ Page for the channel that the * request is be on behalf of * @opt_param string onBehalfOfContentOwner *Note:* This parameter is intended * exclusively for YouTube content partners. The *onBehalfOfContentOwner* * parameter indicates that the request's authorization credentials identify a * YouTube CMS user who is acting on behalf of the content owner specified in * the parameter value. This parameter is intended for YouTube content partners * that own and manage many different YouTube channels. It allows content owners * to authenticate once and get access to all their video and channel data, * without having to provide authentication credentials for each individual * channel. The actual CMS account that the user authenticates with must be * linked to the specified YouTube content owner. * @opt_param bool sync Extra parameter to allow automatically syncing the * uploaded caption/transcript with the audio. * @return Caption */ public function insert($part, Caption $postBody, $optParams = []) { $params = ['part' => $part, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('insert', [$params], Caption::class); } /** * Retrieves a list of resources, possibly filtered. (captions.listCaptions) * * @param string|array $part The *part* parameter specifies a comma-separated * list of one or more caption resource parts that the API response will * include. The part names that you can include in the parameter value are id * and snippet. * @param string $videoId Returns the captions for the specified video. * @param array $optParams Optional parameters. * * @opt_param string id Returns the captions with the given IDs for Stubby or * Apiary. * @opt_param string onBehalfOf ID of the Google+ Page for the channel that the * request is on behalf of. * @opt_param string onBehalfOfContentOwner *Note:* This parameter is intended * exclusively for YouTube content partners. The *onBehalfOfContentOwner* * parameter indicates that the request's authorization credentials identify a * YouTube CMS user who is acting on behalf of the content owner specified in * the parameter value. This parameter is intended for YouTube content partners * that own and manage many different YouTube channels. It allows content owners * to authenticate once and get access to all their video and channel data, * without having to provide authentication credentials for each individual * channel. The actual CMS account that the user authenticates with must be * linked to the specified YouTube content owner. * @return CaptionListResponse */ public function listCaptions($part, $videoId, $optParams = []) { $params = ['part' => $part, 'videoId' => $videoId]; $params = array_merge($params, $optParams); return $this->call('list', [$params], CaptionListResponse::class); } /** * Updates an existing resource. (captions.update) * * @param string|array $part The *part* parameter specifies a comma-separated * list of one or more caption resource parts that the API response will * include. The part names that you can include in the parameter value are id * and snippet. * @param Caption $postBody * @param array $optParams Optional parameters. * * @opt_param string onBehalfOf ID of the Google+ Page for the channel that the * request is on behalf of. * @opt_param string onBehalfOfContentOwner *Note:* This parameter is intended * exclusively for YouTube content partners. The *onBehalfOfContentOwner* * parameter indicates that the request's authorization credentials identify a * YouTube CMS user who is acting on behalf of the content owner specified in * the parameter value. This parameter is intended for YouTube content partners * that own and manage many different YouTube channels. It allows content owners * to authenticate once and get access to all their video and channel data, * without having to provide authentication credentials for each individual * channel. The actual CMS account that the user authenticates with must be * linked to the specified YouTube content owner. * @opt_param bool sync Extra parameter to allow automatically syncing the * uploaded caption/transcript with the audio. * @return Caption */ public function update($part, Caption $postBody, $optParams = []) { $params = ['part' => $part, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('update', [$params], Caption::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Captions::class, 'Google_Service_YouTube_Resource_Captions');