Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Static Package Functions
org.xbmc.android.jsonrpc.api.model.PlayerModel.AudioStream Class Reference
Inheritance diagram for org.xbmc.android.jsonrpc.api.model.PlayerModel.AudioStream:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AudioStream (Integer bitrate, Integer channels, String codec, Integer index, String language, String name)
 AudioStream (JsonNode node)
int describeContents ()
JsonNode toJsonNode ()
void writeToParcel (Parcel parcel, int flags)

Public Attributes

final Integer bitrate
final Integer channels
final String codec
final Integer index
final String language
final String name

Static Public Attributes

static final String API_TYPE = "Player.Audio.Stream"
static final String BITRATE = "bitrate"
static final String CHANNELS = "channels"
static final String CODEC = "codec"
static final
Parcelable.Creator
< AudioStream
CREATOR
static final String INDEX = "index"
static final String LANGUAGE = "language"
static final String NAME = "name"

Protected Member Functions

 AudioStream (Parcel parcel)

Static Package Functions

static List< AudioStreamgetPlayerModelAudioStreamList (JsonNode node, String key)

Detailed Description

API Name: Player.Audio.Stream

Note: This class is used as result only.
This class was generated automatically from XBMC's JSON-RPC introspect.

Definition at line 43 of file PlayerModel.java.


Constructor & Destructor Documentation

org.xbmc.android.jsonrpc.api.model.PlayerModel.AudioStream.AudioStream ( Integer  bitrate,
Integer  channels,
String  codec,
Integer  index,
String  language,
String  name 
) [inline]
Parameters:
bitrate
channels
codec
index
language
name

Definition at line 70 of file PlayerModel.java.

Construct from JSON object.

Parameters:
nodeJSON object representing a AudioStream object

Definition at line 83 of file PlayerModel.java.

Construct via parcel.

Definition at line 154 of file PlayerModel.java.


Member Function Documentation

Implements android.os.Parcelable.

Definition at line 178 of file PlayerModel.java.

static List<AudioStream> org.xbmc.android.jsonrpc.api.model.PlayerModel.AudioStream.getPlayerModelAudioStreamList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of AudioStream objects from a JSON array.

Parameters:
nodeObjectNode containing the list of objects.
keyKey pointing to the node where the list is stored.

Definition at line 124 of file PlayerModel.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

Implements org.xbmc.android.jsonrpc.api.JsonSerializable.

Definition at line 108 of file PlayerModel.java.

Flatten this object into a Parcel.

Parameters:
parcelthe Parcel in which the object should be written.
flagsadditional flags about how the object should be written.

Implements android.os.Parcelable.

Definition at line 142 of file PlayerModel.java.


Member Data Documentation

final String org.xbmc.android.jsonrpc.api.model.PlayerModel.AudioStream.API_TYPE = "Player.Audio.Stream" [static]

Definition at line 44 of file PlayerModel.java.

Definition at line 47 of file PlayerModel.java.

Definition at line 55 of file PlayerModel.java.

Definition at line 48 of file PlayerModel.java.

Definition at line 56 of file PlayerModel.java.

Definition at line 49 of file PlayerModel.java.

Definition at line 57 of file PlayerModel.java.

Initial value:
 new Parcelable.Creator<AudioStream>() {
                        @Override
                        public AudioStream createFromParcel(Parcel parcel) {
                                return new AudioStream(parcel);
                        }
                        @Override
                        public AudioStream[] newArray(int n) {
                                return new AudioStream[n];
                        }
                }

Generates instances of this Parcelable class from a Parcel.

Definition at line 166 of file PlayerModel.java.

Definition at line 50 of file PlayerModel.java.

Definition at line 58 of file PlayerModel.java.

Definition at line 51 of file PlayerModel.java.

Definition at line 59 of file PlayerModel.java.

Definition at line 52 of file PlayerModel.java.

Definition at line 60 of file PlayerModel.java.


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


smarthome_media_kodi_driver
Author(s): Mickael Gaillard , Erwan Le Huitouze
autogenerated on Thu Jun 6 2019 21:03:51