Table of Contents

Class MediaBrowser

Namespace
Android.Media.Browse
Assembly
MASES.Netdroid.dll
public class MediaBrowser : JVMBridgeBase<MediaBrowser>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
MediaBrowser
Implements
Extension Methods

Constructors

MediaBrowser(Context, ComponentName, ConnectionCallback, Bundle)

public MediaBrowser(Context arg0, ComponentName arg1, MediaBrowser.ConnectionCallback arg2, Bundle arg3)

Parameters

arg0 Context

Context

arg1 ComponentName

ComponentName

arg2 MediaBrowser.ConnectionCallback

MediaBrowser.ConnectionCallback

arg3 Bundle

Bundle

MediaBrowser(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public MediaBrowser(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

EXTRA_PAGE

public static String EXTRA_PAGE { get; set; }

Property Value

String

EXTRA_PAGE_SIZE

public static String EXTRA_PAGE_SIZE { get; set; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Connect()

public void Connect()

CreatePoolableInstance(Context, ComponentName, ConnectionCallback, Bundle)

HPA initializer for MediaBrowser(Android.Content.Context arg0, Android.Content.ComponentName arg1, Android.Media.Browse.MediaBrowser.ConnectionCallback arg2, Android.Os.Bundle arg3)

public static MediaBrowser CreatePoolableInstance(Context arg0, ComponentName arg1, MediaBrowser.ConnectionCallback arg2, Bundle arg3)

Parameters

arg0 Context
arg1 ComponentName
arg2 MediaBrowser.ConnectionCallback
arg3 Bundle

Returns

MediaBrowser

Disconnect()

public void Disconnect()

GetExtras()

public Bundle GetExtras()

Returns

Bundle

Bundle

GetItem(String, ItemCallback)

public void GetItem(String arg0, MediaBrowser.ItemCallback arg1)

Parameters

arg0 String

String

arg1 MediaBrowser.ItemCallback

MediaBrowser.ItemCallback

GetRoot()

public String GetRoot()

Returns

String

String

GetServiceComponent()

public ComponentName GetServiceComponent()

Returns

ComponentName

ComponentName

GetSessionToken()

public MediaSession.Token GetSessionToken()

Returns

MediaSession.Token

MediaSession.Token

IsConnected()

public bool IsConnected()

Returns

bool

bool

Subscribe(String, SubscriptionCallback)

public void Subscribe(String arg0, MediaBrowser.SubscriptionCallback arg1)

Parameters

arg0 String

String

arg1 MediaBrowser.SubscriptionCallback

MediaBrowser.SubscriptionCallback

Subscribe(String, Bundle, SubscriptionCallback)

public void Subscribe(String arg0, Bundle arg1, MediaBrowser.SubscriptionCallback arg2)

Parameters

arg0 String

String

arg1 Bundle

Bundle

arg2 MediaBrowser.SubscriptionCallback

MediaBrowser.SubscriptionCallback

Unsubscribe(String)

public void Unsubscribe(String arg0)

Parameters

arg0 String

String

Unsubscribe(String, SubscriptionCallback)

public void Unsubscribe(String arg0, MediaBrowser.SubscriptionCallback arg1)

Parameters

arg0 String

String

arg1 MediaBrowser.SubscriptionCallback

MediaBrowser.SubscriptionCallback