# GoogleCameraGoogleTraits

    struct GoogleCameraGoogleTraits

Trait Container for GoogleCameraDeviceType Google Traits.

> [!WARNING]
> This device type is restricted and not available for general use.

- `


  ### [pushAvStreamTransportTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleCameraDeviceType/GoogleCameraGoogleTraits#/s:15GoogleHomeTypes0A16CameraDeviceTypeV0adA6TraitsV26pushAvStreamTransportTraitAA0A0O04PushijkL0VSgvp)


  ` This trait is a minimalistic version of the PushAvStreamTransport standard Matter cluster, and
  only provides an On/Off-like functionality for cameras.

  #### Declaration

  Swift

      let pushAvStreamTransportTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.PushAvStreamTransportTrait?

- `


  ### [webRtcLiveViewTrait](https://developers.home.google.com/reference/swift/GoogleHomeTypes/Structs/GoogleCameraDeviceType/GoogleCameraGoogleTraits#/s:15GoogleHomeTypes0A16CameraDeviceTypeV0adA6TraitsV19webRtcLiveViewTraitAA0A0O03WebijkL0VSgvp)


  ` This trait provides the functionality to control a live view session.

  #### Declaration

  Swift

      let webRtcLiveViewTrait: https://developers.home.google.com/reference/swift/GoogleHomeTypes/Enums/Google.html.WebRtcLiveViewTrait?