Camera AV Stream Management 0x0551
The Camera AV Stream Management cluster is used to allow clients to manage, control, and configure various audio, video, and snapshot streams on a camera.
Spec History
Attributes (42)
| Code | Name | Type |
|---|---|---|
| 0x0000 | MaxConcurrentEncoders | int8u |
| 0x0001 | MaxEncodedPixelRate | int32u |
| 0x0002 | VideoSensorParams | VideoSensorParamsStruct |
| 0x0003 | NightVisionUsesInfrared | boolean |
| 0x0004 | MinViewportResolution | VideoResolutionStruct |
| 0x0005 | RateDistortionTradeOffPoints | array |
| 0x0006 | MaxContentBufferSize | int32u |
| 0x0007 | MicrophoneCapabilities | AudioCapabilitiesStruct |
| 0x0008 | SpeakerCapabilities | AudioCapabilitiesStruct |
| 0x0009 | TwoWayTalkSupport | TwoWayTalkSupportTypeEnum |
| 0x000A | SnapshotCapabilities | array |
| 0x000B | MaxNetworkBandwidth | int32u |
| 0x000C | CurrentFrameRate | int16u |
| 0x000D | HDRModeEnabled | boolean |
| 0x000E | SupportedStreamUsages | array |
| 0x000F | AllocatedVideoStreams | array |
| 0x0010 | AllocatedAudioStreams | array |
| 0x0011 | AllocatedSnapshotStreams | array |
| 0x0012 | StreamUsagePriorities | array |
| 0x0013 | SoftRecordingPrivacyModeEnabled | boolean |
| 0x0014 | SoftLivestreamPrivacyModeEnabled | boolean |
| 0x0015 | HardPrivacyModeOn | boolean |
| 0x0016 | NightVision | TriStateAutoEnum |
| 0x0017 | NightVisionIllum | TriStateAutoEnum |
| 0x0018 | Viewport | ViewportStruct |
| 0x0019 | SpeakerMuted | boolean |
| 0x001A | SpeakerVolumeLevel | int8u |
| 0x001B | SpeakerMaxLevel | int8u |
| 0x001C | SpeakerMinLevel | int8u |
| 0x001D | MicrophoneMuted | boolean |
| 0x001E | MicrophoneVolumeLevel | int8u |
| 0x001F | MicrophoneMaxLevel | int8u |
| 0x0020 | MicrophoneMinLevel | int8u |
| 0x0021 | MicrophoneAGCEnabled | boolean |
| 0x0022 | ImageRotation | int16u |
| 0x0023 | ImageFlipHorizontal | boolean |
| 0x0024 | ImageFlipVertical | boolean |
| 0x0025 | LocalVideoRecordingEnabled | boolean |
| 0x0026 | LocalSnapshotRecordingEnabled | boolean |
| 0x0027 | StatusLightEnabled | boolean |
| 0x0028 | StatusLightBrightness | ThreeLevelAutoEnum |
| 0x0029 | ImageRotationDiscreteAngles | int16u |
Commands (14)
| Code | Name | Direction |
|---|---|---|
| 0x00 | AudioStreamAllocate | client→server |
| 0x01 | AudioStreamAllocateResponse | server→client |
| 0x02 | AudioStreamDeallocate | client→server |
| 0x03 | VideoStreamAllocate | client→server |
| 0x04 | VideoStreamAllocateResponse | server→client |
| 0x05 | VideoStreamModify | client→server |
| 0x06 | VideoStreamDeallocate | client→server |
| 0x07 | SnapshotStreamAllocate | client→server |
| 0x08 | SnapshotStreamAllocateResponse | server→client |
| 0x09 | SnapshotStreamModify | client→server |
| 0x0A | SnapshotStreamDeallocate | client→server |
| 0x0B | SetStreamPriorities | client→server |
| 0x0C | CaptureSnapshot | client→server |
| 0x0D | CaptureSnapshotResponse | server→client |
Features (11)
| Bit | Code | Name |
|---|---|---|
| 0 | ADO | Audio — Audio Streams supported |
| 1 | VDO | Video — Video Streams supported |
| 2 | SNP | Snapshot — Snapshot Streams supported |
| 3 | PRIV | Privacy — Privacy supported |
| 4 | SPKR | Speaker — Speaker supported |
| 5 | ICTL | ImageControl — Image control supported |
| 6 | WMARK | Watermark — Watermark supported |
| 7 | OSD | OnScreenDisplay — OSD supported |
| 8 | STOR | LocalStorage — Local Storage available |
| 9 | HDR | HighDynamicRange — High Dynamic Range supported |
| 10 | NV | NightVision — Night Vision mode supported |