The "liveStreams" collection of methods.
Typical usage is:
$youtubeService = new Google_Service_YouTube(...);
$liveStreams = $youtubeService->liveStreams;
Table of Contents
-
$client
: Google_Client
-
$methods
: array<string|int, mixed>
-
$resourceName
: string
-
$rootUrl
: string
-
$serviceName
: string
-
$servicePath
: string
-
$stackParameters
: mixed
-
__construct()
: mixed
-
call()
: Google_Http_Request|expectedClass
- TODO: This function needs simplifying.
-
createRequestUri()
: string
- Parse/expand request parameters and create a fully qualified
request uri.
-
delete()
: mixed
- Deletes an existing stream for the authenticated user. (liveStreams.delete)
-
insert()
: Google_Service_YouTube_LiveStream
- Inserts a new stream for the authenticated user. (liveStreams.insert)
-
listLiveStreams()
: Google_Service_YouTube_LiveStreamListResponse
- Retrieve the list of streams associated with the given channel. --
(liveStreams.listLiveStreams)
-
update()
: Google_Service_YouTube_LiveStream
- Updates an existing stream for the authenticated user. (liveStreams.update)
-
convertToArrayAndStripNulls()
: mixed
$client
private
Google_Client
$client
$methods
private
array<string|int, mixed>
$methods
$resourceName
private
string
$resourceName
$rootUrl
private
string
$rootUrl
$serviceName
private
string
$serviceName
$servicePath
private
string
$servicePath
$stackParameters
private
mixed
$stackParameters
= array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'))
__construct()
public
__construct(mixed $service, mixed $serviceName, mixed $resourceName, mixed $resource) : mixed
Parameters
-
$service
: mixed
-
-
$serviceName
: mixed
-
-
$resourceName
: mixed
-
-
$resource
: mixed
-
Return values
mixed
—
call()
TODO: This function needs simplifying.
public
call( $name, $arguments[, $expectedClass = null ]) : Google_Http_Request|expectedClass
Parameters
-
$name
:
-
-
$arguments
:
-
-
$expectedClass
:
= null
-
- optional, the expected class name
-
throws
-
Google_Exception
Return values
Google_Http_Request|expectedClass
—
createRequestUri()
Parse/expand request parameters and create a fully qualified
request uri.
public
createRequestUri(string $restPath, array<string|int, mixed> $params) : string
Parameters
-
$restPath
: string
-
-
$params
: array<string|int, mixed>
-
-
static
-
Return values
string
—
delete()
Deletes an existing stream for the authenticated user. (liveStreams.delete)
public
delete(string $id[, array<string|int, mixed> $optParams = array() ]) : mixed
Parameters
-
$id
: string
-
-
$optParams
: array<string|int, mixed>
= array()
-
-
opt_param
-
string onBehalfOfContentOwnerChannel This parameter can only be
used in a properly authorized request. Note: This parameter is intended
exclusively for YouTube content partners. The onBehalfOfContentOwnerChannel
parameter specifies the YouTube channel ID of the channel to which a video is
being added. This parameter is required when a request specifies a value for
the onBehalfOfContentOwner parameter, and it can only be used in conjunction
with that parameter. In addition, the request must be authorized using a CMS
account that is linked to the content owner that the onBehalfOfContentOwner
parameter specifies. Finally, the channel that the
onBehalfOfContentOwnerChannel parameter value specifies must be linked to the
content owner that the onBehalfOfContentOwner parameter specifies. This
parameter is intended for YouTube content partners that own and manage many
different YouTube channels. It allows content owners to authenticate once and
perform actions on behalf of the channel specified in the parameter value,
without having to provide authentication credentials for each separate
channel.
-
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 CMS account that the user authenticates with must be linked to
the specified YouTube content owner.
Return values
mixed
—
insert()
Inserts a new stream for the authenticated user. (liveStreams.insert)
public
insert(string|array<string|int, mixed> $part, Google_Service_YouTube_LiveStream $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_YouTube_LiveStream
Parameters
-
$part
: string|array<string|int, mixed>
-
The part parameter serves two purposes in this
operation. It identifies the properties that the write operation will set as
well as the properties that the API response will include. The part
properties that you can include in the parameter value are id, snippet, cdn,
and status.
-
$postBody
: Google_Service_YouTube_LiveStream
-
-
$optParams
: array<string|int, mixed>
= array()
-
-
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 CMS account that the user authenticates with must be linked to
the specified YouTube content owner.
-
opt_param
-
string onBehalfOfContentOwnerChannel This parameter can only be
used in a properly authorized request. Note: This parameter is intended
exclusively for YouTube content partners. The onBehalfOfContentOwnerChannel
parameter specifies the YouTube channel ID of the channel to which a video is
being added. This parameter is required when a request specifies a value for
the onBehalfOfContentOwner parameter, and it can only be used in conjunction
with that parameter. In addition, the request must be authorized using a CMS
account that is linked to the content owner that the onBehalfOfContentOwner
parameter specifies. Finally, the channel that the
onBehalfOfContentOwnerChannel parameter value specifies must be linked to the
content owner that the onBehalfOfContentOwner parameter specifies. This
parameter is intended for YouTube content partners that own and manage many
different YouTube channels. It allows content owners to authenticate once and
perform actions on behalf of the channel specified in the parameter value,
without having to provide authentication credentials for each separate
channel.
Return values
Google_Service_YouTube_LiveStream
—
listLiveStreams()
Retrieve the list of streams associated with the given channel. --
(liveStreams.listLiveStreams)
public
listLiveStreams(string|array<string|int, mixed> $part[, array<string|int, mixed> $optParams = array() ]) : Google_Service_YouTube_LiveStreamListResponse
Parameters
-
$part
: string|array<string|int, mixed>
-
The part parameter specifies a comma-separated
list of one or more liveStream resource properties that the API response will
include. The part names that you can include in the parameter value are id,
snippet, cdn, and status.
-
$optParams
: array<string|int, mixed>
= array()
-
-
opt_param
-
string id Return LiveStreams with the given ids from Stubby or
Apiary.
-
opt_param
-
string pageToken The pageToken parameter identifies a specific
page in the result set that should be returned. In an API response, the
nextPageToken and prevPageToken properties identify other pages that could be
retrieved.
-
opt_param
-
string onBehalfOfContentOwnerChannel This parameter can only be
used in a properly authorized request. Note: This parameter is intended
exclusively for YouTube content partners. The onBehalfOfContentOwnerChannel
parameter specifies the YouTube channel ID of the channel to which a video is
being added. This parameter is required when a request specifies a value for
the onBehalfOfContentOwner parameter, and it can only be used in conjunction
with that parameter. In addition, the request must be authorized using a CMS
account that is linked to the content owner that the onBehalfOfContentOwner
parameter specifies. Finally, the channel that the
onBehalfOfContentOwnerChannel parameter value specifies must be linked to the
content owner that the onBehalfOfContentOwner parameter specifies. This
parameter is intended for YouTube content partners that own and manage many
different YouTube channels. It allows content owners to authenticate once and
perform actions on behalf of the channel specified in the parameter value,
without having to provide authentication credentials for each separate
channel.
-
opt_param
-
string maxResults The maxResults parameter specifies the maximum
number of items that should be returned in the result set.
-
opt_param
-
-
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 CMS account that the user authenticates with must be linked to
the specified YouTube content owner.
Return values
Google_Service_YouTube_LiveStreamListResponse
—
update()
Updates an existing stream for the authenticated user. (liveStreams.update)
public
update(string|array<string|int, mixed> $part, Google_Service_YouTube_LiveStream $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_YouTube_LiveStream
Parameters
-
$part
: string|array<string|int, mixed>
-
The part parameter serves two purposes in this
operation. It identifies the properties that the write operation will set as
well as the properties that the API response will include. The part
properties that you can include in the parameter value are id, snippet, cdn,
and status. Note that this method will override the existing values for all
of the mutable properties that are contained in any parts that the parameter
value specifies. If the request body does not specify a value for a mutable
property, the existing value for that property will be removed.
-
$postBody
: Google_Service_YouTube_LiveStream
-
-
$optParams
: array<string|int, mixed>
= array()
-
-
opt_param
-
string onBehalfOfContentOwnerChannel This parameter can only be
used in a properly authorized request. Note: This parameter is intended
exclusively for YouTube content partners. The onBehalfOfContentOwnerChannel
parameter specifies the YouTube channel ID of the channel to which a video is
being added. This parameter is required when a request specifies a value for
the onBehalfOfContentOwner parameter, and it can only be used in conjunction
with that parameter. In addition, the request must be authorized using a CMS
account that is linked to the content owner that the onBehalfOfContentOwner
parameter specifies. Finally, the channel that the
onBehalfOfContentOwnerChannel parameter value specifies must be linked to the
content owner that the onBehalfOfContentOwner parameter specifies. This
parameter is intended for YouTube content partners that own and manage many
different YouTube channels. It allows content owners to authenticate once and
perform actions on behalf of the channel specified in the parameter value,
without having to provide authentication credentials for each separate
channel.
-
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 CMS account that the user authenticates with must be linked to
the specified YouTube content owner.
Return values
Google_Service_YouTube_LiveStream
—
convertToArrayAndStripNulls()
protected
convertToArrayAndStripNulls(mixed $o) : mixed
Parameters
-
$o
: mixed
-
Return values
mixed
—