Skip to main content
Version: 0.9.0

QarAppVolumeGestureAllowedPeersExt Struct

Extension: the peers whose gestures may move or scale the app. More...

Declaration​

struct QarAppVolumeGestureAllowedPeersExt { ... }

Included Headers​

Public Member Attributes Index​

size_tallowed_peer_count
const QarPeerId *allowed_peers
QarStructureHeaderheader

Description​

Extension: the peers whose gestures may move or scale the app.

Chain from QarAppVolumeGestureConfiguration::header.next. A configuration without it, or with no peers in it, lets every peer's gestures move and scale the app. A gesture from a peer not in the list still reaches the app, unmapped, so the app knows about it; only the app transform is kept from it. A configuration is replaced whole, so chain the extension every time the configuration is changed. Read the list back with qar_app_volume_get_gesture_allowed_peers().

Whatever the list, only one peer at a time manipulates a volume: the first whose manipulation binds holds it until that manipulation ends. See qar_app_volume_get_gesture_holder().

Definition at line 1227 of file qar_streaming.h.

Public Member Attributes​

allowed_peer_count​

size_t QarAppVolumeGestureAllowedPeersExt::allowed_peer_count

Definition at line 1231 of file qar_streaming.h.

allowed_peers​

const QarPeerId* QarAppVolumeGestureAllowedPeersExt::allowed_peers

Definition at line 1230 of file qar_streaming.h.

header​

QarStructureHeader QarAppVolumeGestureAllowedPeersExt::header

Definition at line 1229 of file qar_streaming.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.2.1 by Doxygen 1.9.8.