LiveKit Swift Client SDK Documentation

Structure IPCMessage.​Buffer

public struct Buffer  
%39 IPCMessage.Buffer IPCMessage.Buffer SwiftProtobuf.Message SwiftProtobuf.Message IPCMessage.Buffer->SwiftProtobuf.Message SwiftProtobuf._ProtoNameProviding SwiftProtobuf._ProtoNameProviding IPCMessage.Buffer->SwiftProtobuf._ProtoNameProviding SwiftProtobuf._MessageImplementationBase SwiftProtobuf._MessageImplementationBase IPCMessage.Buffer->SwiftProtobuf._MessageImplementationBase

Member Of

IPCMessage

Nested Types

IPCMessage.Buffer.OneOf_Type
IPCMessage.Buffer.Video
IPCMessage.Buffer.AudioApp
IPCMessage.Buffer.AudioMic

Conforms To

SwiftProtobuf.Message
SwiftProtobuf._MessageImplementationBase
SwiftProtobuf._ProtoNameProviding

Initializers

init()

public init()  

Properties

timestamp​Ns

public var timestampNs: UInt64 = 0

buffer

public var buffer: Data  

type

public var type: IPCMessage.Buffer.OneOf_Type? = nil

video

public var video: IPCMessage.Buffer.Video  

audio​App

public var audioApp: IPCMessage.Buffer.AudioApp  

audio​Mic

public var audioMic: IPCMessage.Buffer.AudioMic  

unknown​Fields

public var unknownFields  

proto​Message​Name

public static let protoMessageName: String = IPCMessage.protoMessageName + ".Buffer"

_protobuf_name​Map

public static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "timestampNs"),
    2: .same(proto: "buffer"),
    3: .same(proto: "video"),
    4: .same(proto: "audioApp"),
    5: .same(proto: "audioMic"),
  ] 

Methods

decode​Message(decoder:​)

public mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws  

traverse(visitor:​)

public func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws  

Operators

==

public static func ==(lhs: IPCMessage.Buffer, rhs: IPCMessage.Buffer) -> Bool