![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
このインターフェイスは、BREW 2.1 以降でのみ使用可能です。
BREW API IMediaAAC
| パブリック関数 | |
|---|---|
| static SFBMediaAACSmp |
NewInstance( Void )
SFBMediaAAC インターフェイスのインスタンスを取得します。
|
| SFCError |
EnableChannelShare(
Bool enable
)
(SFBMedia から継承)
メディアの排他的な再生を有効/無効に設定します。
|
| SFCError |
EnableFrameCallback(
Bool enable
)
(SFBMedia から継承)
フレーム コールバックの設定を有効/無効にします。
|
| SFCError |
FastForward(
SInt32 time
)
(SFBMedia から継承)
現在位置から指定された時間だけ早送りします。
メディアは現在の状態を保持します。
|
| SFCError |
GetClassID(
AEECLSID* clsid
)
(SFBMedia から継承)
SFBMedia オブジェクトの Class ID を取得します。
|
| AEECLSID |
GetClassID( Void )
(SFBMedia から継承)
SFBMedia オブジェクトの Class ID を取得します。
|
| SFCError |
GetFrame(
SFBBitmapSmpPtr frame
)
(SFBMedia から継承)
現在のフレームを SFBBitmap オブジェクトとして取得します。
|
| SFCError |
GetMediaData(
AEEMediaData* data
)
(SFBMedia から継承)
メディア データを取得します。
|
| SFCError |
GetMediaParm(
SInt32 id
, SInt32Ptr param1
, SInt32Ptr param2
)
(SFBMedia から継承)
メディア パラメータを取得します。
|
| SFCError |
GetRect(
SFXRectanglePtr imgRect
, SFXRectanglePtr textRect
)
(SFBMedia から継承)
宛先の画像長方形とテキスト長方形を取得します。
|
| SInt32 |
GetState(
BoolPtr stateChanging
)
(SFBMedia から継承)
SFBMedia オブジェクトの現在の状態を返します。
|
| SFCError |
GetTotalTime( Void )
(SFBMedia から継承)
SFBMedia オブジェクトの合計再生時間を返します。
|
| SFCError |
GetVolume(
UInt16Ptr volume
)
(SFBMedia から継承)
現在の再生/記録のボリュームを取得します。
|
| UInt16 |
GetVolume( Void )
(SFBMedia から継承)
現在の再生/記録のボリュームを取得します。
|
| SFCError |
IsChannelShare(
BoolPtr enable
)
(SFBMedia から継承)
現在のチャンネル共有の設定を取得します。
|
| SFCError |
IsFrameCallback(
BoolPtr enable
)
(SFBMedia から継承)
現在のフレーム コールバックの設定を取得します。
|
| SFCError |
Pause( Void )
(SFBMedia から継承)
メディアの再生を一時停止します。
|
| SFCError |
Play( Void )
(SFBMedia から継承)
メディアの再生を開始します。
|
| SFCError |
QueryInterface(
AEECLSID clsid
, VoidHandle handle
)
(SFBQuery から継承)
QueryInterface( AEECLSID clsid , SFBBaseSmpPtr handle ) (SFBQuery から継承) このオブジェクトからの別の API を問い合わせます。
|
| SFBBaseSmp |
QueryInterface(
AEECLSID clsid
)
(SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
|
| SFCError |
Record( Void )
(SFBMedia から継承)
メディアの記録を開始します。
|
| SFCError |
RegisterNotify(
PFNMEDIANOTIFY notify
, VoidPtr data = null
)
(SFBMedia から継承)
コールバック通知関数を登録します。
|
| SFCError |
Resume( Void )
(SFBMedia から継承)
現在の位置からメディアの再生を再開します。
|
| SFCError |
Rewind(
SInt32 time
)
(SFBMedia から継承)
現在の位置から指定した時間だけメディアを巻き戻します。
メディアは現在の状態を保持します。
|
| SFCError |
Seek(
AEEMediaSeek seek
, SInt32 time
)
(SFBMedia から継承)
メディアの位置をシークします。
メディアは現在の状態を保持します。
|
| SFCError |
SeekFrame(
AEEMediaSeek seek
, SInt32 frames
)
(SFBMedia から継承)
シーク参照とフレーム数を基にしてメディアをシークします。
通常、このAPIはフレームを基にしてシークするビデオフォーマットに使用します。
メディアは現在の状態を保持します。
|
| Void |
Self(
AEECLSID clsidReq
, SFBQuerySmpPtr clone
, AEECLSID clsidImp
)
(SFBQuery から継承)
オブジェクトを単一インタフェースで実装する際に使用します。
|
| SFBQuerySmp |
Self(
AEECLSID clsidReq
, AEECLSID clsidImp
)
(SFBQuery から継承)
オブジェクトを単一インタフェースで実装する際に使用します。
|
| SFCError |
SetAudioDevice(
AEESoundDevice device
)
(SFBMedia から継承)
SFBMedia オブジェクトで使用するオーディオデバイスを設定します。
|
| SFCError |
SetAudioPath(
SInt32 path
, UInt32 pause
)
(SFBMedia から継承)
メディアの再生/記録に使用するオーディオパスを設定します。
|
| SFCError |
SetMediaData(
AEEMediaData* data
)
(SFBMedia から継承)
メディアデータを設定し、メディアをレディ状態にします。
|
| SFCError |
SetMediaParm(
SInt32 id
, SInt32 param1
, SInt32 param2
)
(SFBMedia から継承)
メディア パラメータを設定します。
|
| SFCError |
SetMuteCtl(
Bool mute
)
(SFBMedia から継承)
現在のオーディオパスにミュートを設定/解除します。
|
| SFCError |
SetPan(
UInt16 pan
)
(SFBMedia から継承)
左右のチャネルの相対ボリューム (パン) を指定します。
|
| SFCError |
SetRect(
SFXRectanglePtr imgRect
, SFXRectanglePtr textRect
)
(SFBMedia から継承)
宛先の画像長方形とテキスト長方形を設定します。
|
| SFCError |
SetTickTime(
UInt32 tick
)
(SFBMedia から継承)
メディアの再生/記録時に、アプリケーションに送信される MM_TICK_UPDATE イベントの周期を設定します。
|
| SFCError |
SetVolume(
UInt16 volume
)
(SFBMedia から継承)
再生/記録のボリュームを設定します。
|
| SFCError |
Stop( Void )
(SFBMedia から継承)
メディアの再生/記録を停止します。
|
[ public, static ] SFBMediaAACSmp NewInstance(Void);
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|