21 public viam::component::audioout::v1::AudioOutService::Service {
24 using service_type = viam::component::audioout::v1::AudioOutService;
28 ::grpc::Status Play(::grpc::ServerContext* context,
29 const ::viam::component::audioout::v1::PlayRequest* request,
30 ::viam::component::audioout::v1::PlayResponse* response)
noexcept override;
32 ::grpc::Status PlayStream(
33 ::grpc::ServerContext* context,
34 ::grpc::ServerReader<::viam::component::audioout::v1::PlayStreamRequest>* reader,
35 ::viam::component::audioout::v1::PlayStreamResponse* response)
noexcept override;
37 ::grpc::Status DoCommand(::grpc::ServerContext* context,
38 const ::viam::common::v1::DoCommandRequest* request,
39 ::viam::common::v1::DoCommandResponse* response)
noexcept override;
41 ::grpc::Status GetStatus(::grpc::ServerContext* context,
42 const ::viam::common::v1::GetStatusRequest* request,
43 ::viam::common::v1::GetStatusResponse* response)
noexcept override;
45 ::grpc::Status GetGeometries(
46 ::grpc::ServerContext* context,
47 const ::viam::common::v1::GetGeometriesRequest* request,
48 ::viam::common::v1::GetGeometriesResponse* response)
noexcept override;
50 ::grpc::Status GetProperties(
51 ::grpc::ServerContext* context,
52 const ::viam::common::v1::GetPropertiesRequest* request,
53 ::viam::common::v1::GetPropertiesResponse* response)
noexcept override;