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 args)

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 args)

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 args)

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 args 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 args)

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 args)

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 args 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