Liking cljdoc? Tell your friends :D

happygapi.youtube.liveBroadcasts

YouTube Data API: liveBroadcasts. Supports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more. See: https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts

YouTube Data API: liveBroadcasts.
Supports core YouTube features, such as uploading videos, creating and managing playlists, searching for content, and much more.
See: https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts
raw docstring

bind$clj

(bind$ auth parameters)

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/bind

Required parameters: id, part

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel, streamId

Binds a YouTube broadcast to a stream or removes an existing binding between a broadcast and a stream. A broadcast can only be bound to one video stream, though a video stream may be bound to more than one broadcast.

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/bind

Required parameters: id, part

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel, streamId

Binds a YouTube broadcast to a stream or removes an existing binding between a broadcast and a stream. A broadcast can only be bound to one video stream, though a video stream may be bound to more than one broadcast.
sourceraw docstring

control$clj

(control$ auth parameters)

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/control

Required parameters: id, part

Optional parameters: displaySlate, offsetTimeMs, onBehalfOfContentOwner, onBehalfOfContentOwnerChannel, walltime

Controls the settings for a slate that can be displayed in the broadcast stream.

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/control

Required parameters: id, part

Optional parameters: displaySlate, offsetTimeMs, onBehalfOfContentOwner, onBehalfOfContentOwnerChannel, walltime

Controls the settings for a slate that can be displayed in the broadcast stream.
sourceraw docstring

delete$clj

(delete$ auth parameters)

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/delete

Required parameters: id

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel

Deletes a broadcast.

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/delete

Required parameters: id

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel

Deletes a broadcast.
sourceraw docstring

insert$clj

(insert$ auth parameters body)

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/insert

Required parameters: part

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel

Body:

{:contentDetails {:stereoLayout string, :enableContentEncryption boolean, :enableLowLatency boolean, :enableAutoStart boolean, :latencyPreference string, :enableDvr boolean, :mesh string, :boundStreamId string, :enableClosedCaptions boolean, :boundStreamLastUpdateTimeMs string, :recordFromStart boolean, :monitorStream MonitorStreamInfo, :startWithSlate boolean, :enableEmbed boolean, :closedCaptionsType string, :projection string}, :etag string, :id string, :kind string, :snippet {:description string, :publishedAt string, :scheduledEndTime string, :broadcastType string, :channelId string, :thumbnails ThumbnailDetails, :title string, :isDefaultBroadcast boolean, :liveChatId string, :scheduledStartTime string, :actualEndTime string, :actualStartTime string}, :statistics {:concurrentViewers string, :totalChatCount string}, :status {:lifeCycleStatus string, :liveBroadcastPriority string, :madeForKids boolean, :privacyStatus string, :recordingStatus string, :selfDeclaredMadeForKids boolean}}

Creates a broadcast.

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/insert

Required parameters: part

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel

Body: 

{:contentDetails {:stereoLayout string,
                  :enableContentEncryption boolean,
                  :enableLowLatency boolean,
                  :enableAutoStart boolean,
                  :latencyPreference string,
                  :enableDvr boolean,
                  :mesh string,
                  :boundStreamId string,
                  :enableClosedCaptions boolean,
                  :boundStreamLastUpdateTimeMs string,
                  :recordFromStart boolean,
                  :monitorStream MonitorStreamInfo,
                  :startWithSlate boolean,
                  :enableEmbed boolean,
                  :closedCaptionsType string,
                  :projection string},
 :etag string,
 :id string,
 :kind string,
 :snippet {:description string,
           :publishedAt string,
           :scheduledEndTime string,
           :broadcastType string,
           :channelId string,
           :thumbnails ThumbnailDetails,
           :title string,
           :isDefaultBroadcast boolean,
           :liveChatId string,
           :scheduledStartTime string,
           :actualEndTime string,
           :actualStartTime string},
 :statistics {:concurrentViewers string, :totalChatCount string},
 :status {:lifeCycleStatus string,
          :liveBroadcastPriority string,
          :madeForKids boolean,
          :privacyStatus string,
          :recordingStatus string,
          :selfDeclaredMadeForKids boolean}}

Creates a broadcast.
sourceraw docstring

list$clj

(list$ auth parameters)

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/list

Required parameters: part

Optional parameters: broadcastType, onBehalfOfContentOwnerChannel, pageToken, mine, id, broadcastStatus, onBehalfOfContentOwner, maxResults

Returns a list of YouTube broadcasts that match the API request parameters.

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/list

Required parameters: part

Optional parameters: broadcastType, onBehalfOfContentOwnerChannel, pageToken, mine, id, broadcastStatus, onBehalfOfContentOwner, maxResults

Returns a list of YouTube broadcasts that match the API request parameters.
sourceraw docstring

transition$clj

(transition$ auth parameters)

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/transition

Required parameters: broadcastStatus, id, part

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel

Changes the status of a YouTube live broadcast and initiates any processes associated with the new status. For example, when you transition a broadcast's status to testing, YouTube starts to transmit video to that broadcast's monitor stream. Before calling this method, you should confirm that the value of the status.streamStatus property for the stream bound to your broadcast is active.

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/transition

Required parameters: broadcastStatus, id, part

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel

Changes the status of a YouTube live broadcast and initiates any processes associated with the new status. For example, when you transition a broadcast's status to testing, YouTube starts to transmit video to that broadcast's monitor stream. Before calling this method, you should confirm that the value of the status.streamStatus property for the stream bound to your broadcast is active.
sourceraw docstring

update$clj

(update$ auth parameters body)

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/update

Required parameters: part

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel

Body:

{:contentDetails {:stereoLayout string, :enableContentEncryption boolean, :enableLowLatency boolean, :enableAutoStart boolean, :latencyPreference string, :enableDvr boolean, :mesh string, :boundStreamId string, :enableClosedCaptions boolean, :boundStreamLastUpdateTimeMs string, :recordFromStart boolean, :monitorStream MonitorStreamInfo, :startWithSlate boolean, :enableEmbed boolean, :closedCaptionsType string, :projection string}, :etag string, :id string, :kind string, :snippet {:description string, :publishedAt string, :scheduledEndTime string, :broadcastType string, :channelId string, :thumbnails ThumbnailDetails, :title string, :isDefaultBroadcast boolean, :liveChatId string, :scheduledStartTime string, :actualEndTime string, :actualStartTime string}, :statistics {:concurrentViewers string, :totalChatCount string}, :status {:lifeCycleStatus string, :liveBroadcastPriority string, :madeForKids boolean, :privacyStatus string, :recordingStatus string, :selfDeclaredMadeForKids boolean}}

Updates a broadcast. For example, you could modify the broadcast settings defined in the liveBroadcast resource's contentDetails object.

https://developers.google.com/youtube/v3api/reference/rest/v3/liveBroadcasts/update

Required parameters: part

Optional parameters: onBehalfOfContentOwner, onBehalfOfContentOwnerChannel

Body: 

{:contentDetails {:stereoLayout string,
                  :enableContentEncryption boolean,
                  :enableLowLatency boolean,
                  :enableAutoStart boolean,
                  :latencyPreference string,
                  :enableDvr boolean,
                  :mesh string,
                  :boundStreamId string,
                  :enableClosedCaptions boolean,
                  :boundStreamLastUpdateTimeMs string,
                  :recordFromStart boolean,
                  :monitorStream MonitorStreamInfo,
                  :startWithSlate boolean,
                  :enableEmbed boolean,
                  :closedCaptionsType string,
                  :projection string},
 :etag string,
 :id string,
 :kind string,
 :snippet {:description string,
           :publishedAt string,
           :scheduledEndTime string,
           :broadcastType string,
           :channelId string,
           :thumbnails ThumbnailDetails,
           :title string,
           :isDefaultBroadcast boolean,
           :liveChatId string,
           :scheduledStartTime string,
           :actualEndTime string,
           :actualStartTime string},
 :statistics {:concurrentViewers string, :totalChatCount string},
 :status {:lifeCycleStatus string,
          :liveBroadcastPriority string,
          :madeForKids boolean,
          :privacyStatus string,
          :recordingStatus string,
          :selfDeclaredMadeForKids boolean}}

Updates a broadcast. For example, you could modify the broadcast settings defined in the liveBroadcast resource's contentDetails object.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close