Structure
IPCMessage.Buffer
public struct Buffer
Relationships
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
timestampNs
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
audioApp
public var audioApp: IPCMessage.Buffer.AudioApp
audioMic
public var audioMic: IPCMessage.Buffer.AudioMic
unknownFields
public var unknownFields
protoMessageName
public static let protoMessageName: String = IPCMessage.protoMessageName + ".Buffer"
_protobuf_nameMap
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
decodeMessage(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