|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Objectcom.docomostar.media.avcontent.ManagedData
com.docomostar.media.avcontent.Content
public abstract class Content
音楽プレイヤーで再生可能なコンテンツを定義します。
このオブジェクトでは、音楽プレイヤーで再生可能なコンテンツが共通して保持する属性を取得することができます。
このオブジェクトで定義される再生制限情報
属性は詳細データとして扱われ、
それ以外の属性は基本データとして扱われます。(なお、再生制限情報の有無
属性は基本データとして扱われます)
属性の種別については ManagedData
のクラス説明を参照してください。
このクラスでは キャッシュされた情報を解放する機能を提供します。
このクラスおよびサブクラスの属性が不要になってメモリを節約したい場合には、unload()
を呼び出してください。
このメソッドが呼び出されると、ManagedData
クラスで定義された属性を除いて、
キャッシュされていた全ての属性が参照されなくなります。
unload()
が呼び出されると、そのコンテンツが保持しているクラスのインスタンスは全て無効となります。
有効なインスタンスが必要な場合は、再度インスタンスを取得するメソッドを呼び出してください。
キャッシュされている属性でなくデータベースに保持されている属性を取得したい場合は、
unload()
を呼び出してキャッシュをクリアした後に、属性の取得メソッドを呼んでください。
フィールドの概要 | |
---|---|
static int |
PERMISSION_ALL
内部メモリと外部メモリ間の移動可否の 1 つで、移動可能であることを表します(=1)。 |
static int |
PERMISSION_NONE
内部メモリと外部メモリ間の移動可否の 1 つで、移動不可であることを表します(=0)。 |
static int |
PERMISSION_PLATFORM
内部メモリと外部メモリ間の移動可否の 1 つで、同一機種間のみ移動可能であることを表します(=2)。 |
static int |
RINGTONE_TYPE_FULL
着信音設定種別の 1 つで、まるごと着信音設定を表します(=0)。 |
static int |
TYPE_FULLMUSIC
ファイル種別の 1 つでフル楽曲(アラカルトコンテンツ)を表します(=0)。 |
static int |
TYPE_FULLMUSIC_SUBSCRIPTION
ファイル種別の 1 つでフル楽曲(サブスクリプションコンテンツ)を表します(=1)。 |
static int |
TYPE_MP3
ファイル種別の 1 つで MPEG Audio Layer-3 を表します(=3)。 |
static int |
TYPE_SDAUDIO
ファイル種別の 1 つで SD-Audio を表します(=4)。 |
static int |
TYPE_WMA
ファイル種別の 1 つで WindowsMediaAudio を表します(=2)。 |
メソッドの概要 | |
---|---|
boolean |
canSetRingtone(int type)
着信音設定の可否を取得します。 |
AudioCodecInfo |
getAudioCodecInfo()
オーディオコーデック情報を取得します。 |
int |
getExportPermission()
本体メモリから外部メモリへコンテンツを移動できるかどうかを取得します。 |
String |
getFileName()
ファイル名を取得します。 |
long |
getFileSizeOnMemory()
ファイルサイズを取得します。 |
int |
getImportPermission()
外部メモリから本体メモリへコンテンツを移動できるかどうかを取得します。 |
String |
getOrigin()
データ取得元を取得します。 |
PlayableInfo |
getPlayableInfo()
再生制限情報を取得します。 |
java.util.Date |
getSavedDate()
ファイル保存日時を取得します。 |
int |
getTotalTime()
総再生時間を取得します。 |
int |
getType()
ファイル種別を取得します。 |
boolean |
hasPlayableInfo()
再生制限情報の有無を取得します。 |
boolean |
isFileRestricted()
ファイル制限の有無を取得します。 |
void |
unload()
キャッシュされている属性を解放します。 |
クラス com.docomostar.media.avcontent.ManagedData から継承されたメソッド |
---|
getTitleName |
クラス Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int TYPE_FULLMUSIC
getType()
,
定数フィールド値public static final int TYPE_FULLMUSIC_SUBSCRIPTION
getType()
,
定数フィールド値public static final int TYPE_WMA
getType()
,
定数フィールド値public static final int TYPE_MP3
getType()
,
定数フィールド値public static final int TYPE_SDAUDIO
getType()
,
定数フィールド値public static final int PERMISSION_NONE
public static final int PERMISSION_ALL
public static final int PERMISSION_PLATFORM
public static final int RINGTONE_TYPE_FULL
メソッドの詳細 |
---|
public int getType()