Showing content from https://cloud.google.com/cpp/docs/reference/video/2.26.0 below:
C++ Client Libraries | Google Cloud
Skip to main content
- Overview
-
Library reference docs
- Video Services C++ Client Library
-
Namespaces
-
google::cloud::video_livestream_v1
- Overview
-
Classes
-
LivestreamServiceClient
- Overview
-
Functions
- CreateChannel(std::string const &, google::cloud::video::livestream::v1::Channel const &, std::string const &, Options)
- CreateChannel(ExperimentalTag, NoAwaitTag, std::string const &, google::cloud::video::livestream::v1::Channel const &, std::string const &, Options)
- CreateChannel(google::cloud::video::livestream::v1::CreateChannelRequest const &, Options)
- CreateChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::CreateChannelRequest const &, Options)
- CreateChannel(ExperimentalTag, google::longrunning::Operation const &, Options)
- ListChannels(std::string const &, Options)
- ListChannels(google::cloud::video::livestream::v1::ListChannelsRequest, Options)
- GetChannel(std::string const &, Options)
- GetChannel(google::cloud::video::livestream::v1::GetChannelRequest const &, Options)
- DeleteChannel(std::string const &, Options)
- DeleteChannel(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- DeleteChannel(google::cloud::video::livestream::v1::DeleteChannelRequest const &, Options)
- DeleteChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::DeleteChannelRequest const &, Options)
- DeleteChannel(ExperimentalTag, google::longrunning::Operation const &, Options)
- UpdateChannel(google::cloud::video::livestream::v1::Channel const &, google::protobuf::FieldMask const &, Options)
- UpdateChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::Channel const &, google::protobuf::FieldMask const &, Options)
- UpdateChannel(google::cloud::video::livestream::v1::UpdateChannelRequest const &, Options)
- UpdateChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::UpdateChannelRequest const &, Options)
- UpdateChannel(ExperimentalTag, google::longrunning::Operation const &, Options)
- StartChannel(std::string const &, Options)
- StartChannel(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- StartChannel(google::cloud::video::livestream::v1::StartChannelRequest const &, Options)
- StartChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::StartChannelRequest const &, Options)
- StartChannel(ExperimentalTag, google::longrunning::Operation const &, Options)
- StopChannel(std::string const &, Options)
- StopChannel(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- StopChannel(google::cloud::video::livestream::v1::StopChannelRequest const &, Options)
- StopChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::StopChannelRequest const &, Options)
- StopChannel(ExperimentalTag, google::longrunning::Operation const &, Options)
- CreateInput(std::string const &, google::cloud::video::livestream::v1::Input const &, std::string const &, Options)
- CreateInput(ExperimentalTag, NoAwaitTag, std::string const &, google::cloud::video::livestream::v1::Input const &, std::string const &, Options)
- CreateInput(google::cloud::video::livestream::v1::CreateInputRequest const &, Options)
- CreateInput(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::CreateInputRequest const &, Options)
- CreateInput(ExperimentalTag, google::longrunning::Operation const &, Options)
- ListInputs(std::string const &, Options)
- ListInputs(google::cloud::video::livestream::v1::ListInputsRequest, Options)
- GetInput(std::string const &, Options)
- GetInput(google::cloud::video::livestream::v1::GetInputRequest const &, Options)
- DeleteInput(std::string const &, Options)
- DeleteInput(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- DeleteInput(google::cloud::video::livestream::v1::DeleteInputRequest const &, Options)
- DeleteInput(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::DeleteInputRequest const &, Options)
- DeleteInput(ExperimentalTag, google::longrunning::Operation const &, Options)
- UpdateInput(google::cloud::video::livestream::v1::Input const &, google::protobuf::FieldMask const &, Options)
- UpdateInput(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::Input const &, google::protobuf::FieldMask const &, Options)
- UpdateInput(google::cloud::video::livestream::v1::UpdateInputRequest const &, Options)
- UpdateInput(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::UpdateInputRequest const &, Options)
- UpdateInput(ExperimentalTag, google::longrunning::Operation const &, Options)
- CreateEvent(std::string const &, google::cloud::video::livestream::v1::Event const &, std::string const &, Options)
- CreateEvent(google::cloud::video::livestream::v1::CreateEventRequest const &, Options)
- ListEvents(std::string const &, Options)
- ListEvents(google::cloud::video::livestream::v1::ListEventsRequest, Options)
- GetEvent(std::string const &, Options)
- GetEvent(google::cloud::video::livestream::v1::GetEventRequest const &, Options)
- DeleteEvent(std::string const &, Options)
- DeleteEvent(google::cloud::video::livestream::v1::DeleteEventRequest const &, Options)
- CreateAsset(std::string const &, google::cloud::video::livestream::v1::Asset const &, std::string const &, Options)
- CreateAsset(ExperimentalTag, NoAwaitTag, std::string const &, google::cloud::video::livestream::v1::Asset const &, std::string const &, Options)
- CreateAsset(google::cloud::video::livestream::v1::CreateAssetRequest const &, Options)
- CreateAsset(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::CreateAssetRequest const &, Options)
- CreateAsset(ExperimentalTag, google::longrunning::Operation const &, Options)
- DeleteAsset(std::string const &, Options)
- DeleteAsset(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- DeleteAsset(google::cloud::video::livestream::v1::DeleteAssetRequest const &, Options)
- DeleteAsset(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::DeleteAssetRequest const &, Options)
- DeleteAsset(ExperimentalTag, google::longrunning::Operation const &, Options)
- GetAsset(std::string const &, Options)
- GetAsset(google::cloud::video::livestream::v1::GetAssetRequest const &, Options)
- ListAssets(std::string const &, Options)
- ListAssets(google::cloud::video::livestream::v1::ListAssetsRequest, Options)
- GetPool(std::string const &, Options)
- GetPool(google::cloud::video::livestream::v1::GetPoolRequest const &, Options)
- UpdatePool(google::cloud::video::livestream::v1::Pool const &, google::protobuf::FieldMask const &, Options)
- UpdatePool(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::Pool const &, google::protobuf::FieldMask const &, Options)
- UpdatePool(google::cloud::video::livestream::v1::UpdatePoolRequest const &, Options)
- UpdatePool(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::UpdatePoolRequest const &, Options)
- UpdatePool(ExperimentalTag, google::longrunning::Operation const &, Options)
-
LivestreamServiceConnection
- Overview
-
Functions
- virtual options()
- virtual CreateChannel(google::cloud::video::livestream::v1::CreateChannelRequest const &)
- virtual CreateChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::CreateChannelRequest const &)
- virtual CreateChannel(ExperimentalTag, google::longrunning::Operation const &)
- virtual ListChannels(google::cloud::video::livestream::v1::ListChannelsRequest)
- virtual GetChannel(google::cloud::video::livestream::v1::GetChannelRequest const &)
- virtual DeleteChannel(google::cloud::video::livestream::v1::DeleteChannelRequest const &)
- virtual DeleteChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::DeleteChannelRequest const &)
- virtual DeleteChannel(ExperimentalTag, google::longrunning::Operation const &)
- virtual UpdateChannel(google::cloud::video::livestream::v1::UpdateChannelRequest const &)
- virtual UpdateChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::UpdateChannelRequest const &)
- virtual UpdateChannel(ExperimentalTag, google::longrunning::Operation const &)
- virtual StartChannel(google::cloud::video::livestream::v1::StartChannelRequest const &)
- virtual StartChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::StartChannelRequest const &)
- virtual StartChannel(ExperimentalTag, google::longrunning::Operation const &)
- virtual StopChannel(google::cloud::video::livestream::v1::StopChannelRequest const &)
- virtual StopChannel(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::StopChannelRequest const &)
- virtual StopChannel(ExperimentalTag, google::longrunning::Operation const &)
- virtual CreateInput(google::cloud::video::livestream::v1::CreateInputRequest const &)
- virtual CreateInput(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::CreateInputRequest const &)
- virtual CreateInput(ExperimentalTag, google::longrunning::Operation const &)
- virtual ListInputs(google::cloud::video::livestream::v1::ListInputsRequest)
- virtual GetInput(google::cloud::video::livestream::v1::GetInputRequest const &)
- virtual DeleteInput(google::cloud::video::livestream::v1::DeleteInputRequest const &)
- virtual DeleteInput(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::DeleteInputRequest const &)
- virtual DeleteInput(ExperimentalTag, google::longrunning::Operation const &)
- virtual UpdateInput(google::cloud::video::livestream::v1::UpdateInputRequest const &)
- virtual UpdateInput(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::UpdateInputRequest const &)
- virtual UpdateInput(ExperimentalTag, google::longrunning::Operation const &)
- virtual CreateEvent(google::cloud::video::livestream::v1::CreateEventRequest const &)
- virtual ListEvents(google::cloud::video::livestream::v1::ListEventsRequest)
- virtual GetEvent(google::cloud::video::livestream::v1::GetEventRequest const &)
- virtual DeleteEvent(google::cloud::video::livestream::v1::DeleteEventRequest const &)
- virtual CreateAsset(google::cloud::video::livestream::v1::CreateAssetRequest const &)
- virtual CreateAsset(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::CreateAssetRequest const &)
- virtual CreateAsset(ExperimentalTag, google::longrunning::Operation const &)
- virtual DeleteAsset(google::cloud::video::livestream::v1::DeleteAssetRequest const &)
- virtual DeleteAsset(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::DeleteAssetRequest const &)
- virtual DeleteAsset(ExperimentalTag, google::longrunning::Operation const &)
- virtual GetAsset(google::cloud::video::livestream::v1::GetAssetRequest const &)
- virtual ListAssets(google::cloud::video::livestream::v1::ListAssetsRequest)
- virtual GetPool(google::cloud::video::livestream::v1::GetPoolRequest const &)
- virtual UpdatePool(google::cloud::video::livestream::v1::UpdatePoolRequest const &)
- virtual UpdatePool(ExperimentalTag, NoAwaitTag, google::cloud::video::livestream::v1::UpdatePoolRequest const &)
- virtual UpdatePool(ExperimentalTag, google::longrunning::Operation const &)
-
LivestreamServiceConnectionIdempotencyPolicy
-
LivestreamServiceLimitedErrorCountRetryPolicy
-
LivestreamServiceLimitedTimeRetryPolicy
-
Structs
-
LivestreamServiceBackoffPolicyOption
-
LivestreamServiceConnectionIdempotencyPolicyOption
-
LivestreamServicePollingPolicyOption
-
LivestreamServiceRetryPolicyOption
-
google::cloud::video_livestream_v1_mocks
-
google::cloud::video_stitcher_v1
- Overview
-
Classes
-
VideoStitcherServiceClient
- Overview
-
Functions
- CreateCdnKey(std::string const &, google::cloud::video::stitcher::v1::CdnKey const &, std::string const &, Options)
- CreateCdnKey(ExperimentalTag, NoAwaitTag, std::string const &, google::cloud::video::stitcher::v1::CdnKey const &, std::string const &, Options)
- CreateCdnKey(google::cloud::video::stitcher::v1::CreateCdnKeyRequest const &, Options)
- CreateCdnKey(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CreateCdnKeyRequest const &, Options)
- CreateCdnKey(ExperimentalTag, google::longrunning::Operation const &, Options)
- ListCdnKeys(std::string const &, Options)
- ListCdnKeys(google::cloud::video::stitcher::v1::ListCdnKeysRequest, Options)
- GetCdnKey(std::string const &, Options)
- GetCdnKey(google::cloud::video::stitcher::v1::GetCdnKeyRequest const &, Options)
- DeleteCdnKey(std::string const &, Options)
- DeleteCdnKey(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- DeleteCdnKey(google::cloud::video::stitcher::v1::DeleteCdnKeyRequest const &, Options)
- DeleteCdnKey(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::DeleteCdnKeyRequest const &, Options)
- DeleteCdnKey(ExperimentalTag, google::longrunning::Operation const &, Options)
- UpdateCdnKey(google::cloud::video::stitcher::v1::CdnKey const &, google::protobuf::FieldMask const &, Options)
- UpdateCdnKey(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CdnKey const &, google::protobuf::FieldMask const &, Options)
- UpdateCdnKey(google::cloud::video::stitcher::v1::UpdateCdnKeyRequest const &, Options)
- UpdateCdnKey(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::UpdateCdnKeyRequest const &, Options)
- UpdateCdnKey(ExperimentalTag, google::longrunning::Operation const &, Options)
- CreateVodSession(std::string const &, google::cloud::video::stitcher::v1::VodSession const &, Options)
- CreateVodSession(google::cloud::video::stitcher::v1::CreateVodSessionRequest const &, Options)
- GetVodSession(std::string const &, Options)
- GetVodSession(google::cloud::video::stitcher::v1::GetVodSessionRequest const &, Options)
- ListVodStitchDetails(std::string const &, Options)
- ListVodStitchDetails(google::cloud::video::stitcher::v1::ListVodStitchDetailsRequest, Options)
- GetVodStitchDetail(std::string const &, Options)
- GetVodStitchDetail(google::cloud::video::stitcher::v1::GetVodStitchDetailRequest const &, Options)
- ListVodAdTagDetails(std::string const &, Options)
- ListVodAdTagDetails(google::cloud::video::stitcher::v1::ListVodAdTagDetailsRequest, Options)
- GetVodAdTagDetail(std::string const &, Options)
- GetVodAdTagDetail(google::cloud::video::stitcher::v1::GetVodAdTagDetailRequest const &, Options)
- ListLiveAdTagDetails(std::string const &, Options)
- ListLiveAdTagDetails(google::cloud::video::stitcher::v1::ListLiveAdTagDetailsRequest, Options)
- GetLiveAdTagDetail(std::string const &, Options)
- GetLiveAdTagDetail(google::cloud::video::stitcher::v1::GetLiveAdTagDetailRequest const &, Options)
- CreateSlate(std::string const &, google::cloud::video::stitcher::v1::Slate const &, std::string const &, Options)
- CreateSlate(ExperimentalTag, NoAwaitTag, std::string const &, google::cloud::video::stitcher::v1::Slate const &, std::string const &, Options)
- CreateSlate(google::cloud::video::stitcher::v1::CreateSlateRequest const &, Options)
- CreateSlate(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CreateSlateRequest const &, Options)
- CreateSlate(ExperimentalTag, google::longrunning::Operation const &, Options)
- ListSlates(std::string const &, Options)
- ListSlates(google::cloud::video::stitcher::v1::ListSlatesRequest, Options)
- GetSlate(std::string const &, Options)
- GetSlate(google::cloud::video::stitcher::v1::GetSlateRequest const &, Options)
- UpdateSlate(google::cloud::video::stitcher::v1::Slate const &, google::protobuf::FieldMask const &, Options)
- UpdateSlate(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::Slate const &, google::protobuf::FieldMask const &, Options)
- UpdateSlate(google::cloud::video::stitcher::v1::UpdateSlateRequest const &, Options)
- UpdateSlate(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::UpdateSlateRequest const &, Options)
- UpdateSlate(ExperimentalTag, google::longrunning::Operation const &, Options)
- DeleteSlate(std::string const &, Options)
- DeleteSlate(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- DeleteSlate(google::cloud::video::stitcher::v1::DeleteSlateRequest const &, Options)
- DeleteSlate(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::DeleteSlateRequest const &, Options)
- DeleteSlate(ExperimentalTag, google::longrunning::Operation const &, Options)
- CreateLiveSession(std::string const &, google::cloud::video::stitcher::v1::LiveSession const &, Options)
- CreateLiveSession(google::cloud::video::stitcher::v1::CreateLiveSessionRequest const &, Options)
- GetLiveSession(std::string const &, Options)
- GetLiveSession(google::cloud::video::stitcher::v1::GetLiveSessionRequest const &, Options)
- CreateLiveConfig(std::string const &, google::cloud::video::stitcher::v1::LiveConfig const &, std::string const &, Options)
- CreateLiveConfig(ExperimentalTag, NoAwaitTag, std::string const &, google::cloud::video::stitcher::v1::LiveConfig const &, std::string const &, Options)
- CreateLiveConfig(google::cloud::video::stitcher::v1::CreateLiveConfigRequest const &, Options)
- CreateLiveConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CreateLiveConfigRequest const &, Options)
- CreateLiveConfig(ExperimentalTag, google::longrunning::Operation const &, Options)
- ListLiveConfigs(std::string const &, Options)
- ListLiveConfigs(google::cloud::video::stitcher::v1::ListLiveConfigsRequest, Options)
- GetLiveConfig(std::string const &, Options)
- GetLiveConfig(google::cloud::video::stitcher::v1::GetLiveConfigRequest const &, Options)
- DeleteLiveConfig(std::string const &, Options)
- DeleteLiveConfig(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- DeleteLiveConfig(google::cloud::video::stitcher::v1::DeleteLiveConfigRequest const &, Options)
- DeleteLiveConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::DeleteLiveConfigRequest const &, Options)
- DeleteLiveConfig(ExperimentalTag, google::longrunning::Operation const &, Options)
- UpdateLiveConfig(google::cloud::video::stitcher::v1::LiveConfig const &, google::protobuf::FieldMask const &, Options)
- UpdateLiveConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::LiveConfig const &, google::protobuf::FieldMask const &, Options)
- UpdateLiveConfig(google::cloud::video::stitcher::v1::UpdateLiveConfigRequest const &, Options)
- UpdateLiveConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::UpdateLiveConfigRequest const &, Options)
- UpdateLiveConfig(ExperimentalTag, google::longrunning::Operation const &, Options)
- CreateVodConfig(std::string const &, google::cloud::video::stitcher::v1::VodConfig const &, std::string const &, Options)
- CreateVodConfig(ExperimentalTag, NoAwaitTag, std::string const &, google::cloud::video::stitcher::v1::VodConfig const &, std::string const &, Options)
- CreateVodConfig(google::cloud::video::stitcher::v1::CreateVodConfigRequest const &, Options)
- CreateVodConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CreateVodConfigRequest const &, Options)
- CreateVodConfig(ExperimentalTag, google::longrunning::Operation const &, Options)
- ListVodConfigs(std::string const &, Options)
- ListVodConfigs(google::cloud::video::stitcher::v1::ListVodConfigsRequest, Options)
- GetVodConfig(std::string const &, Options)
- GetVodConfig(google::cloud::video::stitcher::v1::GetVodConfigRequest const &, Options)
- DeleteVodConfig(std::string const &, Options)
- DeleteVodConfig(ExperimentalTag, NoAwaitTag, std::string const &, Options)
- DeleteVodConfig(google::cloud::video::stitcher::v1::DeleteVodConfigRequest const &, Options)
- DeleteVodConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::DeleteVodConfigRequest const &, Options)
- DeleteVodConfig(ExperimentalTag, google::longrunning::Operation const &, Options)
- UpdateVodConfig(google::cloud::video::stitcher::v1::VodConfig const &, google::protobuf::FieldMask const &, Options)
- UpdateVodConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::VodConfig const &, google::protobuf::FieldMask const &, Options)
- UpdateVodConfig(google::cloud::video::stitcher::v1::UpdateVodConfigRequest const &, Options)
- UpdateVodConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::UpdateVodConfigRequest const &, Options)
- UpdateVodConfig(ExperimentalTag, google::longrunning::Operation const &, Options)
-
VideoStitcherServiceConnection
- Overview
-
Functions
- virtual options()
- virtual CreateCdnKey(google::cloud::video::stitcher::v1::CreateCdnKeyRequest const &)
- virtual CreateCdnKey(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CreateCdnKeyRequest const &)
- virtual CreateCdnKey(ExperimentalTag, google::longrunning::Operation const &)
- virtual ListCdnKeys(google::cloud::video::stitcher::v1::ListCdnKeysRequest)
- virtual GetCdnKey(google::cloud::video::stitcher::v1::GetCdnKeyRequest const &)
- virtual DeleteCdnKey(google::cloud::video::stitcher::v1::DeleteCdnKeyRequest const &)
- virtual DeleteCdnKey(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::DeleteCdnKeyRequest const &)
- virtual DeleteCdnKey(ExperimentalTag, google::longrunning::Operation const &)
- virtual UpdateCdnKey(google::cloud::video::stitcher::v1::UpdateCdnKeyRequest const &)
- virtual UpdateCdnKey(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::UpdateCdnKeyRequest const &)
- virtual UpdateCdnKey(ExperimentalTag, google::longrunning::Operation const &)
- virtual CreateVodSession(google::cloud::video::stitcher::v1::CreateVodSessionRequest const &)
- virtual GetVodSession(google::cloud::video::stitcher::v1::GetVodSessionRequest const &)
- virtual ListVodStitchDetails(google::cloud::video::stitcher::v1::ListVodStitchDetailsRequest)
- virtual GetVodStitchDetail(google::cloud::video::stitcher::v1::GetVodStitchDetailRequest const &)
- virtual ListVodAdTagDetails(google::cloud::video::stitcher::v1::ListVodAdTagDetailsRequest)
- virtual GetVodAdTagDetail(google::cloud::video::stitcher::v1::GetVodAdTagDetailRequest const &)
- virtual ListLiveAdTagDetails(google::cloud::video::stitcher::v1::ListLiveAdTagDetailsRequest)
- virtual GetLiveAdTagDetail(google::cloud::video::stitcher::v1::GetLiveAdTagDetailRequest const &)
- virtual CreateSlate(google::cloud::video::stitcher::v1::CreateSlateRequest const &)
- virtual CreateSlate(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CreateSlateRequest const &)
- virtual CreateSlate(ExperimentalTag, google::longrunning::Operation const &)
- virtual ListSlates(google::cloud::video::stitcher::v1::ListSlatesRequest)
- virtual GetSlate(google::cloud::video::stitcher::v1::GetSlateRequest const &)
- virtual UpdateSlate(google::cloud::video::stitcher::v1::UpdateSlateRequest const &)
- virtual UpdateSlate(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::UpdateSlateRequest const &)
- virtual UpdateSlate(ExperimentalTag, google::longrunning::Operation const &)
- virtual DeleteSlate(google::cloud::video::stitcher::v1::DeleteSlateRequest const &)
- virtual DeleteSlate(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::DeleteSlateRequest const &)
- virtual DeleteSlate(ExperimentalTag, google::longrunning::Operation const &)
- virtual CreateLiveSession(google::cloud::video::stitcher::v1::CreateLiveSessionRequest const &)
- virtual GetLiveSession(google::cloud::video::stitcher::v1::GetLiveSessionRequest const &)
- virtual CreateLiveConfig(google::cloud::video::stitcher::v1::CreateLiveConfigRequest const &)
- virtual CreateLiveConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CreateLiveConfigRequest const &)
- virtual CreateLiveConfig(ExperimentalTag, google::longrunning::Operation const &)
- virtual ListLiveConfigs(google::cloud::video::stitcher::v1::ListLiveConfigsRequest)
- virtual GetLiveConfig(google::cloud::video::stitcher::v1::GetLiveConfigRequest const &)
- virtual DeleteLiveConfig(google::cloud::video::stitcher::v1::DeleteLiveConfigRequest const &)
- virtual DeleteLiveConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::DeleteLiveConfigRequest const &)
- virtual DeleteLiveConfig(ExperimentalTag, google::longrunning::Operation const &)
- virtual UpdateLiveConfig(google::cloud::video::stitcher::v1::UpdateLiveConfigRequest const &)
- virtual UpdateLiveConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::UpdateLiveConfigRequest const &)
- virtual UpdateLiveConfig(ExperimentalTag, google::longrunning::Operation const &)
- virtual CreateVodConfig(google::cloud::video::stitcher::v1::CreateVodConfigRequest const &)
- virtual CreateVodConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::CreateVodConfigRequest const &)
- virtual CreateVodConfig(ExperimentalTag, google::longrunning::Operation const &)
- virtual ListVodConfigs(google::cloud::video::stitcher::v1::ListVodConfigsRequest)
- virtual GetVodConfig(google::cloud::video::stitcher::v1::GetVodConfigRequest const &)
- virtual DeleteVodConfig(google::cloud::video::stitcher::v1::DeleteVodConfigRequest const &)
- virtual DeleteVodConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::DeleteVodConfigRequest const &)
- virtual DeleteVodConfig(ExperimentalTag, google::longrunning::Operation const &)
- virtual UpdateVodConfig(google::cloud::video::stitcher::v1::UpdateVodConfigRequest const &)
- virtual UpdateVodConfig(ExperimentalTag, NoAwaitTag, google::cloud::video::stitcher::v1::UpdateVodConfigRequest const &)
- virtual UpdateVodConfig(ExperimentalTag, google::longrunning::Operation const &)
-
VideoStitcherServiceConnectionIdempotencyPolicy
-
VideoStitcherServiceLimitedErrorCountRetryPolicy
-
VideoStitcherServiceLimitedTimeRetryPolicy
-
VideoStitcherServiceRetryPolicy
-
Structs
-
VideoStitcherServiceBackoffPolicyOption
-
VideoStitcherServiceConnectionIdempotencyPolicyOption
-
VideoStitcherServicePollingPolicyOption
-
VideoStitcherServiceRetryPolicyOption
-
google::cloud::video_stitcher_v1_mocks
-
google::cloud::video_transcoder_v1
- Overview
-
Classes
-
TranscoderServiceClient
- Overview
-
Functions
- CreateJob(std::string const &, google::cloud::video::transcoder::v1::Job const &, Options)
- CreateJob(google::cloud::video::transcoder::v1::CreateJobRequest const &, Options)
- ListJobs(std::string const &, Options)
- ListJobs(google::cloud::video::transcoder::v1::ListJobsRequest, Options)
- GetJob(std::string const &, Options)
- GetJob(google::cloud::video::transcoder::v1::GetJobRequest const &, Options)
- DeleteJob(std::string const &, Options)
- DeleteJob(google::cloud::video::transcoder::v1::DeleteJobRequest const &, Options)
- CreateJobTemplate(std::string const &, google::cloud::video::transcoder::v1::JobTemplate const &, std::string const &, Options)
- CreateJobTemplate(google::cloud::video::transcoder::v1::CreateJobTemplateRequest const &, Options)
- ListJobTemplates(std::string const &, Options)
- ListJobTemplates(google::cloud::video::transcoder::v1::ListJobTemplatesRequest, Options)
- GetJobTemplate(std::string const &, Options)
- GetJobTemplate(google::cloud::video::transcoder::v1::GetJobTemplateRequest const &, Options)
- DeleteJobTemplate(std::string const &, Options)
- DeleteJobTemplate(google::cloud::video::transcoder::v1::DeleteJobTemplateRequest const &, Options)
-
TranscoderServiceConnectionIdempotencyPolicy
-
TranscoderServiceLimitedErrorCountRetryPolicy
-
TranscoderServiceLimitedTimeRetryPolicy
-
Structs
-
TranscoderServiceBackoffPolicyOption
-
TranscoderServiceConnectionIdempotencyPolicyOption
-
TranscoderServiceRetryPolicyOption
-
google::cloud::video_transcoder_v1_mocks
Stay organized with collections Save and categorize content based on your preferences.
Video Services C++ Client Library
An idiomatic C++ client library for video services, including:
- Live Stream API, a service to transcode live, linear video streams into a variety of formats.
- Transcoder API, a service to convert video files into formats suitable for consumer distribution.
- Video Stitcher API, a service to generate dynamic content for delivery to client devices. Call the Video Stitcher API from your servers to dynamically insert ads into video-on-demand and live streams for your users.
While this library is GA, please note Google Cloud C++ client libraries do not follow Semantic Versioning.
Quickstart
The following shows the code that you'll run in the google/cloud/video/quickstart/
directory, which should give you a taste of the video services C++ client library.
#include "google/cloud/video/transcoder/v1/transcoder_client.h"
#include "google/cloud/location.h"
#include <iostream>
int main(int argc, char* argv[]) try {
if (argc != 3) {
std::cerr << "Usage: " << argv[0] << " project-id location-id\n";
return 1;
}
auto const location = google::cloud::Location(argv[1], argv[2]);
namespace transcoder = ::google::cloud::video_transcoder_v1;
auto client = transcoder::TranscoderServiceClient(
transcoder::MakeTranscoderServiceConnection());
for (auto j : client.ListJobs(location.FullName())) {
if (!j) throw std::move(j).status();
std::cout << j->DebugString() << "\n";
}
return 0;
} catch (google::cloud::Status const& status) {
std::cerr << "google::cloud::Status thrown: " << status << "\n";
return 1;
}
Main classes
This library offers multiple *Client
classes, which are listed below. Each one of these classes exposes all the RPCs for a service as member functions of the class. This library groups multiple services because they are part of the same product or are often used together. A typical example may be the administrative and data plane operations for a single product.
The library also has other classes that provide helpers, configuration parameters, and infrastructure to mock the *Client
classes when testing your application.
More Information
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["This webpage provides documentation for the Video Services C++ client library, which includes APIs for Live Stream, Transcoder, and Video Stitcher."],["The library offers client classes like `LivestreamServiceClient`, `VideoStitcherServiceClient`, and `TranscoderServiceClient` for interacting with each corresponding service."],["The most current version of the C++ client library is version 2.37.0-rc, however, it does not follow semantic versioning, and the listed version on the page is 2.26.0."],["The library includes a quickstart guide with code to use the `TranscoderServiceClient` to list jobs, providing an example of how to interact with the service, as well as detailed guides on error handling, overriding the endpoint, authentication, retry, and environment variable configurations."]]],[]]
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4