SophiaFramework UNIVERSE 5.3 |
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
○ | ○ | ○ | ○ |
パブリック関数 | |
---|---|
SFCError |
GetFormat(
SInt32Ptr format
)
QCP 形式を取得します。
|
SInt32 |
GetFormat( Void )
QCP 形式を取得します。
|
static SFBMediaQCPSmp |
NewInstance(
SFCErrorPtr exception = null
)
SFBMediaQCP インスタンスを生成します。
|
static SFBMediaQCPSmp |
NewInstance(
AEECLSID id
, SFCErrorPtr exception = null
)
SFBMediaQCP インスタンスを生成します。
|
SFCError |
SetFormat(
SInt32 format
)
QCP 形式を設定し、主に記録に使います。
|
SFCError |
EnableChannelShare(
Bool enable
)
(SFBMedia から継承)
メディアの排他的な再生を有効 / 無効にします。
|
SFCError |
EnableFrameCallback(
Bool enable
)
(SFBMedia から継承)
フレーム コールバックの設定を有効 / 無効にします。
|
SFCError |
FastForward(
SInt32 time
)
(SFBMedia から継承)
現在位置から指定した時間だけ早送りします。
メディアは現在の状態を保持します。
|
SFCError |
GetClassID(
AEECLSID* clsid
)
(SFBMedia から継承)
SFBMedia インスタンスの ClassID を取得します。
|
AEECLSID |
GetClassID( Void )
(SFBMedia から継承)
SFBMedia インスタンスの ClassID を取得します。
|
SFCError |
GetDecryptCaps(
UInt32Ptr caps
, UInt32ConstHandle formats
)
(SFBMedia から継承)
メディアでサポートされている復号化機能を、復号の形式も含め取得します。
|
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 から継承)
このオブジェクトからの別の API を問い合わせます。
|
SFCError |
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 から継承)
シーク参照とフレーム数を基にしてメディアをシークします。
メディアは現在の状態を保持します。
|
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 |
SetDecryptInfo(
AEEMediaDecryptInfo* info
)
(SFBMedia から継承)
メディアコンテンツの復号化に必要な、要求された暗号化情報を設定します。
|
SFCError |
SetMediaData(
AEEMediaData* data
)
(SFBMedia から継承)
メディアデータを設定し、メディアをレディ状態にします。
|
SFCError |
SetMediaDataEx(
AEEMediaDataEx* mediaContent
, SInt32 count
)
(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 から継承)
メディアの再生 / 記録を停止します。
|
プロテクト関数 | |
---|---|
static SFBBaseSmp |
FactoryByCreate(
AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
|
static SFBBaseSmp |
FactoryByQuery(
SFBQuerySmpConstRef query
, AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。
|
[ public ] SFCError GetFormat( SInt32Ptr format // QCP の形式へのポインタ );
[ public ] SInt32 GetFormat(Void);
[ public, static ] SFBMediaQCPSmp NewInstance( SFCErrorPtr exception = null // エラー値 );
[ public, static ] SFBMediaQCPSmp NewInstance( AEECLSID id // クラスID SFCErrorPtr exception = null // エラー値 );
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |