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
$payload
protected
mixed
$payload
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
getError()
Generated from protobuf field <code>.plugnmeet.NativeBridgeError error = 8;</code>
public
getError() : NativeBridgeError|null
Return values
NativeBridgeError|nullgetHeartbeat()
Generated from protobuf field <code>.plugnmeet.NativeBridgeHeartbeat heartbeat = 4;</code>
public
getHeartbeat() : NativeBridgeHeartbeat|null
Return values
NativeBridgeHeartbeat|nullgetInitializeNativePublisher()
Generated from protobuf field <code>.plugnmeet.NativeBridgeInitializePublisher initialize_native_publisher = 2;</code>
public
getInitializeNativePublisher() : NativeBridgeInitializePublisher|null
Return values
NativeBridgeInitializePublisher|nullgetMediaMuted()
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaMuted media_muted = 7;</code>
public
getMediaMuted() : NativeBridgeMediaMuted|null
Return values
NativeBridgeMediaMuted|nullgetMediaSource()
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaSource media_source = 3;</code>
public
getMediaSource() : NativeBridgeMediaSource|null
Return values
NativeBridgeMediaSource|nullgetMediaStatus()
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaStatus media_status = 5;</code>
public
getMediaStatus() : NativeBridgeMediaStatus|null
Return values
NativeBridgeMediaStatus|nullgetPayload()
public
getPayload() : string
Return values
stringgetTrackState()
Generated from protobuf field <code>.plugnmeet.NativeBridgeTrackState track_state = 6;</code>
public
getTrackState() : NativeBridgeTrackState|null
Return values
NativeBridgeTrackState|nullhasError()
public
hasError() : mixed
hasHeartbeat()
public
hasHeartbeat() : mixed
hasInitializeNativePublisher()
public
hasInitializeNativePublisher() : mixed
hasMediaMuted()
public
hasMediaMuted() : mixed
hasMediaSource()
public
hasMediaSource() : mixed
hasMediaStatus()
public
hasMediaStatus() : mixed
hasTrackState()
public
hasTrackState() : 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
$thissetError()
Generated from protobuf field <code>.plugnmeet.NativeBridgeError error = 8;</code>
public
setError(NativeBridgeError $var) : $this
Parameters
- $var : NativeBridgeError
Return values
$thissetHeartbeat()
Generated from protobuf field <code>.plugnmeet.NativeBridgeHeartbeat heartbeat = 4;</code>
public
setHeartbeat(NativeBridgeHeartbeat $var) : $this
Parameters
- $var : NativeBridgeHeartbeat
Return values
$thissetInitializeNativePublisher()
Generated from protobuf field <code>.plugnmeet.NativeBridgeInitializePublisher initialize_native_publisher = 2;</code>
public
setInitializeNativePublisher(NativeBridgeInitializePublisher $var) : $this
Parameters
Return values
$thissetMediaMuted()
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaMuted media_muted = 7;</code>
public
setMediaMuted(NativeBridgeMediaMuted $var) : $this
Parameters
- $var : NativeBridgeMediaMuted
Return values
$thissetMediaSource()
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaSource media_source = 3;</code>
public
setMediaSource(NativeBridgeMediaSource $var) : $this
Parameters
- $var : NativeBridgeMediaSource
Return values
$thissetMediaStatus()
Generated from protobuf field <code>.plugnmeet.NativeBridgeMediaStatus media_status = 5;</code>
public
setMediaStatus(NativeBridgeMediaStatus $var) : $this
Parameters
- $var : NativeBridgeMediaStatus
Return values
$thissetTrackState()
Generated from protobuf field <code>.plugnmeet.NativeBridgeTrackState track_state = 6;</code>
public
setTrackState(NativeBridgeTrackState $var) : $this
Parameters
- $var : NativeBridgeTrackState