Crate bravia_api

Source
Expand description

Rust wrapper for Sony Bravia APIs.

This project is unofficial and not related in any way to Sony.
This documentation is mainly inspired by the official one.

§Usage

let bravia = Bravia::new("ADDRESS", Some("PASSWORD")).await?;

// Then you can access the API services and their APIs like this:
// bravia.service_name().api_name().await;

// For example to use version 1.1 of the getCurrentTime API from the system service:
bravia.system().get_current_time(Some("1.1")).await?;

Modules§

app_control
APIs that launch the application itself and the accompanying manipulations related to specific applications.
audio
APIs that are related to audio functions like volume, sound effects and so on.
av_content
APIs related to the control of input and output of the device for AV contents and to the manipulation of AV contents themselves on the device.
encryption
APIs that are related to encryption.
error
A composite error type for errors that can occur while interacting with the server.
guide
Provides an API to get the list of supported services on the server.
system
APIs that are related to basic device functions.
video
APIs that are related to video functions.
video_screen
APIs that are related to video screen functions.

Structs§

Bravia