Sha256: d93fcb1ff09678db6b91018d4329b1b990256618de175176ad151c6569af94f5

Contents?: true

Size: 1.1 KB

Versions: 5

Compression:

Stored size: 1.1 KB

Contents

# Code generated by protoc-gen-twirp_ruby 1.10.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 :StartTrackCompositeEgress, TrackCompositeEgressRequest, EgressInfo, :ruby_method => :start_track_composite_egress
      rpc :StartTrackEgress, TrackEgressRequest, EgressInfo, :ruby_method => :start_track_egress
      rpc :StartWebEgress, WebEgressRequest, EgressInfo, :ruby_method => :start_web_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

5 entries across 5 versions & 1 rubygems

Version Path
livekit-server-sdk-0.5.5 lib/livekit/proto/livekit_egress_twirp.rb
livekit-server-sdk-0.5.4 lib/livekit/proto/livekit_egress_twirp.rb
livekit-server-sdk-0.5.3 lib/livekit/proto/livekit_egress_twirp.rb
livekit-server-sdk-0.5.2 lib/livekit/proto/livekit_egress_twirp.rb
livekit-server-sdk-0.5.1 lib/livekit/proto/livekit_egress_twirp.rb