Sha256: fb2573a6dde32a588cd232236103f92c17cc23407cc85c6f70100b5253e43a1c

Contents?: true

Size: 1.21 KB

Versions: 2

Compression:

Stored size: 1.21 KB

Contents

# Code generated by protoc-gen-twirp_ruby 1.11.0, DO NOT EDIT.
require 'twirp'
require_relative 'livekit_egress_pb.rb'

module LiveKit
  module Proto
    class EgressService < ::Twirp::Service
      package 'livekit'
      service 'Egress'
      rpc :StartRoomCompositeEgress, RoomCompositeEgressRequest, EgressInfo, :ruby_method => :start_room_composite_egress
      rpc :StartWebEgress, WebEgressRequest, EgressInfo, :ruby_method => :start_web_egress
      rpc :StartParticipantEgress, ParticipantEgressRequest, EgressInfo, :ruby_method => :start_participant_egress
      rpc :StartTrackCompositeEgress, TrackCompositeEgressRequest, EgressInfo, :ruby_method => :start_track_composite_egress
      rpc :StartTrackEgress, TrackEgressRequest, EgressInfo, :ruby_method => :start_track_egress
      rpc :UpdateLayout, UpdateLayoutRequest, EgressInfo, :ruby_method => :update_layout
      rpc :UpdateStream, UpdateStreamRequest, EgressInfo, :ruby_method => :update_stream
      rpc :ListEgress, ListEgressRequest, ListEgressResponse, :ruby_method => :list_egress
      rpc :StopEgress, StopEgressRequest, EgressInfo, :ruby_method => :stop_egress
    end

    class EgressClient < ::Twirp::Client
      client_for EgressService
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
livekit-server-sdk-0.7.1 lib/livekit/proto/livekit_egress_twirp.rb
livekit-server-sdk-0.6.5 lib/livekit/proto/livekit_egress_twirp.rb