Developer_release_1.4.0

Class mint.bindings.status_wrapper

Status.

Methods

mint.bindings.status_wrapper:contains_field (field) Check if status field exists.
mint.bindings.status_wrapper:get_caps () Retrieve device capabilities.
mint.bindings.status_wrapper:get_device_mode () Retrieve device mode.
mint.bindings.status_wrapper:get_hdmi_data () Retrieve HDMI data.
mint.bindings.status_wrapper:get_status () Get status as JSON.
mint.bindings.status_wrapper:get_streaming_status () Retrieve conncetion status for video and audio stream.
mint.bindings.status_wrapper:get_subframe_latency_enabled () Check if subframe latency enabled.
mint.bindings.status_wrapper:get_uptime () Retrieve uptime.
mint.bindings.status_wrapper:get_video_bit_rate_cap () Returns video bitrate cap.
mint.bindings.status_wrapper:get_video_params () Retrieve device video parameters.
mint.bindings.status_wrapper:is_ptp_enabled () Check if ptp enabled.
mint.bindings.status_wrapper:stop_watch () Stop watcher.
mint.bindings.status_wrapper:subscribe () Subscribe on status changes events.


Methods

mint.bindings.status_wrapper:contains_field (field)
Check if status field exists.

Parameters:

  • field (string)(const std::string &) field name

Returns:

    (boolean)(bool) bool true if field exists (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_caps ()
Retrieve device capabilities.

Returns:

    (mint.structs.mint_capabilities) Copy of capabilities structure (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_device_mode ()
Retrieve device mode.

Returns:

    (mint.enums.device_mode) Copy of divece_mode structure (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_hdmi_data ()
Retrieve HDMI data.

Returns:

    (mint.structs.mint_hdmi_data) Copy of mint_hdmi_data structure (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_status ()
Get status as JSON.

Returns:

    (table) Status as JSON object (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_streaming_status ()
Retrieve conncetion status for video and audio stream.

Returns:

    (mint.structs.mint_streaming_status) Copy of mint_streams_connection_status structure (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_subframe_latency_enabled ()
Check if subframe latency enabled.

Returns:

    (boolean)(bool) true if subframe latency enabled (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_uptime ()
Retrieve uptime.

Returns:

    (integer)(int) Uptime (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_video_bit_rate_cap ()
Returns video bitrate cap. Encoder only.

Returns:

    (integer)(uint32_t) Video bitrate cap (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:get_video_params ()
Retrieve device video parameters.

Returns:

    (mint.structs.video_params) Copy of VideoParams structure (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:is_ptp_enabled ()
Check if ptp enabled.

Returns:

    (boolean)(bool) true if ptp enabled (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:stop_watch ()
Stop watcher.

Returns:

    true (on success)

Or

  1. nil
  2. string Error message (on failure)
mint.bindings.status_wrapper:subscribe ()
Subscribe on status changes events.

Usage:

    status:subscribe('/media', function (key, event, value)
      print('media configuration changed: key: ' .. tostring(key))
      print('media configuration changed: event: ' .. tostring(event))
      print('media configuration changed: value: ' .. tpretty(value))
    end)
generated by LDoc 1.4.6 Last updated 1980-01-01 00:00:00