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

List of all members.

Public Member Functions

 Audio (Integer channels, String codec, String language)
 Audio (JsonNode node)
int describeContents ()
JsonNode toJsonNode ()
void writeToParcel (Parcel parcel, int flags)

Public Attributes

final Integer channels
final String codec
final String language

Static Public Attributes

static final String CHANNELS = "channels"
static final String CODEC = "codec"
static final
Parcelable.Creator< Audio
CREATOR
static final String LANGUAGE = "language"

Protected Member Functions

 Audio (Parcel parcel)

Static Package Functions

static List< AudiogetVideoModelAudioList (JsonNode node, String key)

Detailed Description

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

Definition at line 1966 of file VideoModel.java.


Constructor & Destructor Documentation

org.xbmc.android.jsonrpc.api.model.VideoModel.Streams.Audio.Audio ( Integer  channels,
String  codec,
String  language 
) [inline]
Parameters:
channels
codec
language

Definition at line 1983 of file VideoModel.java.

Construct from JSON object.

Parameters:
nodeJSON object representing a Audio object

Definition at line 1993 of file VideoModel.java.

Construct via parcel.

Definition at line 2040 of file VideoModel.java.


Member Function Documentation

Implements android.os.Parcelable.

Definition at line 2061 of file VideoModel.java.

static List<Audio> org.xbmc.android.jsonrpc.api.model.VideoModel.Streams.Audio.getVideoModelAudioList ( JsonNode  node,
String  key 
) [inline, static, package]

Extracts a list of Audio 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 2013 of file VideoModel.java.

Returns a JSON-serialized version of this object.

Returns:
Deserialized Json Node

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

Definition at line 2000 of file VideoModel.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 2031 of file VideoModel.java.


Member Data Documentation

Definition at line 1969 of file VideoModel.java.

Definition at line 1974 of file VideoModel.java.

Definition at line 1970 of file VideoModel.java.

Definition at line 1975 of file VideoModel.java.

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

Generates instances of this Parcelable class from a Parcel.

Definition at line 2049 of file VideoModel.java.

Definition at line 1971 of file VideoModel.java.

Definition at line 1976 of file VideoModel.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