Documentation

NativeBridgeMsg extends Message
in package

Wire format for communication between the webview and the native host.

Messages are encoded as proto3 JSON (not binary).

Generated from protobuf message plugnmeet.NativeBridgeMsg

Table of Contents

Properties

$action  : mixed
Generated from protobuf field <code>.plugnmeet.NativeBridgeActions action = 1;</code>
$payload  : mixed

Methods

__construct()  : mixed
Constructor.
getAction()  : int
Generated from protobuf field <code>.plugnmeet.NativeBridgeActions action = 1;</code>
getError()  : NativeBridgeError|null
Generated from protobuf field <code>.plugnmeet.NativeBridgeError error = 8;</code>
getHeartbeat()  : NativeBridgeHeartbeat|null
Generated from protobuf field <code>.plugnmeet.NativeBridgeHeartbeat heartbeat = 4;</code>
getInitializeNativePublisher()  : NativeBridgeInitializePublisher|null
Generated from protobuf field <code>.plugnmeet.NativeBridgeInitializePublisher initialize_native_publisher = 2;</code>
getMediaMuted()  : NativeBridgeMediaMuted|null
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaMuted media_muted = 7;</code>
getMediaSource()  : NativeBridgeMediaSource|null
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaSource media_source = 3;</code>
getMediaStatus()  : NativeBridgeMediaStatus|null
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaStatus media_status = 5;</code>
getPayload()  : string
getTrackState()  : NativeBridgeTrackState|null
Generated from protobuf field <code>.plugnmeet.NativeBridgeTrackState track_state = 6;</code>
hasError()  : mixed
hasHeartbeat()  : mixed
hasInitializeNativePublisher()  : mixed
hasMediaMuted()  : mixed
hasMediaSource()  : mixed
hasMediaStatus()  : mixed
hasTrackState()  : mixed
setAction()  : $this
Generated from protobuf field <code>.plugnmeet.NativeBridgeActions action = 1;</code>
setError()  : $this
Generated from protobuf field <code>.plugnmeet.NativeBridgeError error = 8;</code>
setHeartbeat()  : $this
Generated from protobuf field <code>.plugnmeet.NativeBridgeHeartbeat heartbeat = 4;</code>
setInitializeNativePublisher()  : $this
Generated from protobuf field <code>.plugnmeet.NativeBridgeInitializePublisher initialize_native_publisher = 2;</code>
setMediaMuted()  : $this
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaMuted media_muted = 7;</code>
setMediaSource()  : $this
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaSource media_source = 3;</code>
setMediaStatus()  : $this
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaStatus media_status = 5;</code>
setTrackState()  : $this
Generated from protobuf field <code>.plugnmeet.NativeBridgeTrackState track_state = 6;</code>

Properties

$action

Generated from protobuf field <code>.plugnmeet.NativeBridgeActions action = 1;</code>

protected mixed $action = 0

Methods

__construct()

Constructor.

public __construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
$data : array<string|int, mixed> = null

{ Optional. Data for populating the Message object.

@type int $action
@type \Mynaparrot\PlugnmeetProto\NativeBridgeInitializePublisher $initialize_native_publisher
@type \Mynaparrot\PlugnmeetProto\NativeBridgeMediaSource $media_source
@type \Mynaparrot\PlugnmeetProto\NativeBridgeHeartbeat $heartbeat
@type \Mynaparrot\PlugnmeetProto\NativeBridgeMediaStatus $media_status
@type \Mynaparrot\PlugnmeetProto\NativeBridgeTrackState $track_state
@type \Mynaparrot\PlugnmeetProto\NativeBridgeMediaMuted $media_muted
@type \Mynaparrot\PlugnmeetProto\NativeBridgeError $error

}

getAction()

Generated from protobuf field <code>.plugnmeet.NativeBridgeActions action = 1;</code>

public getAction() : int
Return values
int

one of the values in NativeBridgeActions

hasInitializeNativePublisher()

public hasInitializeNativePublisher() : mixed

setAction()

Generated from protobuf field <code>.plugnmeet.NativeBridgeActions action = 1;</code>

public setAction(int $var) : $this
Parameters
$var : int

one of the values in NativeBridgeActions

Return values
$this
On this page

Search results