Skip to main content
Google Cloud Documentation
Documentation
  • Get Started
  • Get Started with Google Cloud
  • Product List
  • Cloud Customer Care
  • Featured Products
  • Agent Platform
  • Apigee API Management
  • BigQuery
  • Compute Engine
  • Cloud CDN
  • Cloud Run
  • Cloud Storage
  • Cloud SQL
  • Gemini Enterprise
  • Google Kubernetes Engine
  • Looker
  • Cross-product Tools
  • Access and resources management
  • Costs and usage management
  • Infrastructure as code
  • SDK, languages, frameworks, and tools
  • Technology Areas
  • AI and ML
  • Application development
  • Application hosting
  • Compute
  • Data analytics and pipelines
  • Databases
  • Distributed, hybrid, and multicloud
  • Industry solutions
  • Migration
  • Networking
  • Observability and monitoring
  • Security
  • Storage
/
Console
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Português – Brasil
  • 中文 – 简体
  • 日本語
  • 한국어
Sign in
  • Google Cloud SDK
  • C++
  • Client libraries
Start free
Overview Guides Reference Samples
Google Cloud Documentation
  • Documentation
    • More
    • Overview
    • Guides
    • Reference
    • Samples
  • Console
  • Overview
  • Library reference docs
  • Video Services C++ Client Library
  • In-Depth Topics
    • Environment Variables
    • How to Override the Authentication Credentials
    • How to Override the Default Endpoint
    • Override Retry, Backoff, and Idempotency Policies
    • Override video_livestream_v1::LivestreamServiceClient Retry Policies
    • Override video_stitcher_v1::VideoStitcherServiceClient Retry Policies
    • Override video_transcoder_v1::TranscoderServiceClient Retry Policies
    • How to Override the Default Universe Domain
    • Override video_livestream_v1::LivestreamServiceClient Universe Domain
    • Override video_stitcher_v1::VideoStitcherServiceClient Universe Domain
    • Override video_transcoder_v1::TranscoderServiceClient Universe Domain
  • Modules
    • Transcoder API Configuration Options
  • Namespaces
    • google::cloud::video_livestream_v1
      • Overview
      • Classes
        • LivestreamServiceClient
          • Overview
          • Constructors
            • LivestreamServiceClient(LivestreamServiceClient const &)
            • LivestreamServiceClient(LivestreamServiceClient &&)
            • LivestreamServiceClient(std::shared_ptr< LivestreamServiceConnection >, Options)
          • Operators
            • operator=(LivestreamServiceClient const &)
            • operator=(LivestreamServiceClient &&)
            • operator==(LivestreamServiceClient const &, LivestreamServiceClient const &)
            • operator!=(LivestreamServiceClient const &, LivestreamServiceClient const &)
          • Functions
            • CreateChannel(std::string const &, google::cloud::video::livestream::v1::Channel const &, std::string const &, Options)
            • CreateChannel(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(NoAwaitTag, google::cloud::video::livestream::v1::CreateChannelRequest const &, Options)
            • CreateChannel(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(NoAwaitTag, std::string const &, Options)
            • DeleteChannel(google::cloud::video::livestream::v1::DeleteChannelRequest const &, Options)
            • DeleteChannel(NoAwaitTag, google::cloud::video::livestream::v1::DeleteChannelRequest const &, Options)
            • DeleteChannel(google::longrunning::Operation const &, Options)
            • UpdateChannel(google::cloud::video::livestream::v1::Channel const &, google::protobuf::FieldMask const &, Options)
            • UpdateChannel(NoAwaitTag, google::cloud::video::livestream::v1::Channel const &, google::protobuf::FieldMask const &, Options)
            • UpdateChannel(google::cloud::video::livestream::v1::UpdateChannelRequest const &, Options)
            • UpdateChannel(NoAwaitTag, google::cloud::video::livestream::v1::UpdateChannelRequest const &, Options)
            • UpdateChannel(google::longrunning::Operation const &, Options)
            • StartChannel(std::string const &, Options)
            • StartChannel(NoAwaitTag, std::string const &, Options)
            • StartChannel(google::cloud::video::livestream::v1::StartChannelRequest const &, Options)
            • StartChannel(NoAwaitTag, google::cloud::video::livestream::v1::StartChannelRequest const &, Options)
            • StartChannel(google::longrunning::Operation const &, Options)
            • StopChannel(std::string const &, Options)
            • StopChannel(NoAwaitTag, std::string const &, Options)
            • StopChannel(google::cloud::video::livestream::v1::StopChannelRequest const &, Options)
            • StopChannel(NoAwaitTag, google::cloud::video::livestream::v1::StopChannelRequest const &, Options)
            • StopChannel(google::longrunning::Operation const &, Options)
            • StartDistribution(std::string const &, std::vector< std::string > const &, Options)
            • StartDistribution(NoAwaitTag, std::string const &, std::vector< std::string > const &, Options)
            • StartDistribution(google::cloud::video::livestream::v1::StartDistributionRequest const &, Options)
            • StartDistribution(NoAwaitTag, google::cloud::video::livestream::v1::StartDistributionRequest const &, Options)
            • StartDistribution(google::longrunning::Operation const &, Options)
            • StopDistribution(std::string const &, std::vector< std::string > const &, Options)
            • StopDistribution(NoAwaitTag, std::string const &, std::vector< std::string > const &, Options)
            • StopDistribution(google::cloud::video::livestream::v1::StopDistributionRequest const &, Options)
            • StopDistribution(NoAwaitTag, google::cloud::video::livestream::v1::StopDistributionRequest const &, Options)
            • StopDistribution(google::longrunning::Operation const &, Options)
            • CreateInput(std::string const &, google::cloud::video::livestream::v1::Input const &, std::string const &, Options)
            • CreateInput(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(NoAwaitTag, google::cloud::video::livestream::v1::CreateInputRequest const &, Options)
            • CreateInput(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(NoAwaitTag, std::string const &, Options)
            • DeleteInput(google::cloud::video::livestream::v1::DeleteInputRequest const &, Options)
            • DeleteInput(NoAwaitTag, google::cloud::video::livestream::v1::DeleteInputRequest const &, Options)
            • DeleteInput(google::longrunning::Operation const &, Options)
            • UpdateInput(google::cloud::video::livestream::v1::Input const &, google::protobuf::FieldMask const &, Options)
            • UpdateInput(NoAwaitTag, google::cloud::video::livestream::v1::Input const &, google::protobuf::FieldMask const &, Options)
            • UpdateInput(google::cloud::video::livestream::v1::UpdateInputRequest const &, Options)
            • UpdateInput(NoAwaitTag, google::cloud::video::livestream::v1::UpdateInputRequest const &, Options)
            • UpdateInput(google::longrunning::Operation const &, Options)
            • PreviewInput(std::string const &, Options)
            • PreviewInput(google::cloud::video::livestream::v1::PreviewInputRequest 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)
            • ListClips(std::string const &, Options)
            • ListClips(google::cloud::video::livestream::v1::ListClipsRequest, Options)
            • GetClip(std::string const &, Options)
            • GetClip(google::cloud::video::livestream::v1::GetClipRequest const &, Options)
            • CreateClip(std::string const &, google::cloud::video::livestream::v1::Clip const &, std::string const &, Options)
            • CreateClip(NoAwaitTag, std::string const &, google::cloud::video::livestream::v1::Clip const &, std::string const &, Options)
            • CreateClip(google::cloud::video::livestream::v1::CreateClipRequest const &, Options)
            • CreateClip(NoAwaitTag, google::cloud::video::livestream::v1::CreateClipRequest const &, Options)
            • CreateClip(google::longrunning::Operation const &, Options)
            • DeleteClip(std::string const &, Options)
            • DeleteClip(NoAwaitTag, std::string const &, Options)
            • DeleteClip(google::cloud::video::livestream::v1::DeleteClipRequest const &, Options)
            • DeleteClip(NoAwaitTag, google::cloud::video::livestream::v1::DeleteClipRequest const &, Options)
            • DeleteClip(google::longrunning::Operation const &, Options)
            • CreateDvrSession(std::string const &, google::cloud::video::livestream::v1::DvrSession const &, std::string const &, Options)