ADOBE® MEDIA SERVER 5.0.3
デベロッパーズガイド
![]() ![]() ![]() |
翻訳:株式会社サムライズ |
---|
注意
Adobe Media Server® バージョン 5についての本ドキュメントは第三者によって翻訳されたものであり、Adobe Systems Incorporated(アドビ システムズ社)は本翻訳物の正確性や完全性を査閲していません。
Authorizationプラグインの開発
Authorizationプラグインの開発の詳細については、Denis Bulichenko による「Using plug-ins to configure and optimize Flash Media Server 4.5」を参照してください。
Authorization プラグインはクライアントに対し、サーバーイベントと、それらのイベントに関連付けられているフィールドへのアクセスを許可します。Authorization プラグインを使用すると、次のことを実行できます。
• サーバーへの接続の許可
注意:Access プラグインも同様に接続を許可するために使用でき、動作はより軽くなります。詳細については、「Access プラグインの概要」を参照してください。
• ストリームの再生またはストリーム内のシークの許可
• 動的ストリームトランジションの許可
• ストリームのパブリッシュまたはストリームの記録の許可
• 物理的な場所への論理 URL のマッピング
例えば、ビデオPlayer でストリーム「foo」を再生する場合(ns.play("myvideos/foo"))、サーバーが要求を処理するときにこの仮想名を c:\apps\vidapp\myvideos\ にマッピングすることができます。Authorization プラグインを使用すると、これを別の物理的な場所(c:\myvideos\ など)に再マッピングすることができます。
• サーバーからのクライアントの切断
• サーバーサイドActionScript 内のメソッドの呼び出し
• クライアント統計へのアクセス
• パブリッシュしているストリーム内で新しいコーデックが検出されたときの識別
• サイズまたは継続時間による記録サイズの制限
次の 1 つ以上の基準に従ってコンテンツをクライアントに配信するには、Authorization プラグインを使用します。
• 地理的な場所
• サブスクリプションレベル
• ストリームのオリジン
• 特定のストリームに対するユーザーのアクセスの時刻と継続時間
Authorizationプラグインを使用して、ストリームのサービス品質(QoS)を監視することもできます。プラグインはライブストリームの QoS情報を外部のログファイルに報告し、これをさらに別のカスタム構築されたツールに読み込むこともできます。
関連項目
Adobe Media Server プラグイン API 参照
外部からのイベントに対して順次アクションを実行するために、一連のプラグインを使用することができます。個々のプラグインに特定のタイプのイベントを割り当てます。例えば、auth1.dll(または auth1.so)でストリームの再生を許可し、 auth2.dll(または auth2.so)でストリームのパブリッシュを許可するなどの割り当てを行います。
注意:プラットフォーム間の互換性を維持するため、名前には小文字を使用します。サーバーはプラグインをアルファベット順にロードします。サーバーは、クライアントによるイベント要求を、アルファベット順に従って処理します。各プラグインは外部からの要求をフィルター処理します。
サーバーは Authorization プラグインをロードする際に、次のいずれかのエントリポイントを予期しています。
FmsCreateAuthAdaptor() // Creates an Authorization plug-in.
FmsDestroyAuthAdaptor() // Destroys an Authorization plug-in.
FmsCreateAuthAdaptor2() // Creates an Authorization plug-in with versioning information.
FmsDestroyAuthAdaptor2() // Destroys an Authorization plug-in with versioning.
FmsCreateAuthAdaptor3() // Creates an Authorization plug-in with versioning information.
FmsDestroyAuthAdaptor3() // Destroys an Authorization plug-in with versioning.
使用しているサーバーのバージョンに対して正しいメソッドを使用してください。詳細については、「バージョニングについて」を参照してください。
イベントを発生時に処理するには、IFmsAuthAdaptor インターフェイスを実装します。このクラスには、authorize()、
notify() および getEvents() 関数が含まれます。
プラグインが作成されると、サーバーは getEvents()関数を呼び出し、プラグインがどのイベントを処理するかを確認します。サーバーが getEvents()を一度呼び出すと、イベントはプラグインの存続期間にわたって有効となります。
重要:E_CODEC_CHANGE イベントが除外されていない場合、プラグインでは、すべてのメッセージをスキャンしてコーデックの変更を検出します。必要な場合にのみ、このイベントをサブスクライブします。このイベントは、サーバーと共にインストールされた Authorizationプラグインのサンプルコードでは無効です。
一部のイベントは、サーバーで実行する前にプラグインによって許可される必要がありますが、その他のイベントは、プラグインがイベントの通知を受け取ったことをサーバーに通知するだけで済みます。許可イベントが発生すると、サーバーはプラグインの authorize()関数を呼び出します。通知イベントが発生すると、サーバーはプラグインの notify()関数を呼び出します。これらの関数で、イベントが発生したときに実行されるコードを記述します。
サーバーは、プラグインが IFmsAuthServerContext クラスの onAuthorize() 関数を呼び出すまで操作を中断します。authorize() 関数の最終行で onAuthorize() を呼び出します。その関数に、イベントに対するポインターと、イベントが許可されているかどうかを示すブール値を渡します。この呼び出しにより、サーバー上で保留中になっていた操作が完了します。
IFmsAuthServerContextクラスの notify() 関数を呼び出すと、サーバーの操作が続行されます。notify() 関数の最終行で onNotify() を呼び出します。イベントに対するポインターを渡します。この呼び出しにより、通知が完了してイベントが不要になったことが、サーバーに通知されます。
イベントを処理する方法には、アクションをイベントに割り当てる方法と、authorize()関数と notify()関数にイベントを処理するコードを記述する方法の 2 つがあります。
イベントへのアクションの割り当て
イベントには、IFmsDisconnectAction および IFmsNotifyAction の 2 つのアクションを割り当てることができます。IFmsDisconnectAction はイベントの発生時に 1 つ以上のクライアントを切断し、IFmsNotifyAction はイベントの発生時に、サーバーサイドスクリプト内の Client オブジェクトまたはアプリケーションオブジェクトに対する関数を呼び出します。追加できるアクションの数に制限はありません。アクションは、イベントが処理される直前に割り当てられる順序で実行されます。
イベントにアクションを割り当てるには、addDisconnectAction()または addNotifyAction()を IFmsAuthEventインスタンスから呼び出します。アクションは、イベントが処理される直前に実行されます。イベントに複数のアクションを割り当てると、アクションは割り当てられた順序で実行されます。
次のコードでは、IFmsNotifyActionインスタンス pActionを IFmsAuthEventインスタンス m_pAevに追加しています。このアクションは、サーバーサイドスクリプト内の method()を呼び出し、パラメータ 12345を渡します。
FmsVariant field;
//action to notify SSAS by calling "method" with U16 variable = 12345
//and I64 variable client id
if (m_pAev->getField(IFmsAuthEvent::F_CLIENT_ID, field) == IFmsAuthEvent::S_SUCCESS)
{
I64 clientId = field.i64;
IFmsNotifyAction* pAction = m_pAev->addNotifyAction("Notified by adaptor");
pAction->setClientId(field);
const char mtd[] = "method";
field.setString(reinterpret_cast<I8*>(const_cast<char*>(mtd)));
pAction->setMethodName(field);
field.setU16(12345);
///script does not work with I64 and returns invalid type
//should be preset to double or string
//field.setI64(clientId); //wrong!!!
field.setDouble((double)clientId);
pAction->addParam(field);
}
注意:上述のサンプルコードは、rootinstall/samples/plugins/auth フォルダーの AuthModule.cpp ファイルから抜粋したものです。
IFmsNotifyAction インスタンスの addParam() を呼び出して、パラメーターをメソッドに渡すことができます。サーバーサイドスクリプトでメソッドを定義する必要があります。setClientId() に値を渡すと、サーバーサイド Clientオブジェクトでメソッドが呼び出されます。setClientId() に値を渡さなかった場合、サーバーサイドアプリケーションオブジェクトでメソッドが呼び出されます。例えば、次のサーバーサイド ActionScript コードは、Client オブジェクトに対する someMethod() を定義しています。
application.onConnect = function(client){
client.someMethod = function(msg){
trace("inside someMethod");
}
}
ストリームパスのマッピング
重要:URL パラメーター内のコロンをエスケープするには、キャラクタ「%3A」を使用します。例えば、URL が「rtmp://ip-addr/clientid/filename?foo=Smith:Joe」の場合は、このURL を「rtmp://ip-addr/clientid/filename?foo=Smith%3AJoe」に変更します。
仮想ストリームパスを別の物理的な場所に再マッピングするには、authorize() 関数を使用します。例えば、クライアント 1 とクライアント 2 の両方がストリーム foo.flv の再生を要求した場合、2 つの E_FILENAME_TRANSFORM イベントが呼び出されますが、クライアントごとに個別にストリームを再マッピングすることができます。例えば、クライアント 1 ではストリームfoo を c:\yourpath1\foo.flv に再マッピングし、クライアント 2 ではストリーム foo を c:\yourpath2\foo.flv に再マッピングすることができます。
論理ストリームを別の物理パスにマッピングするには、Application.xml ファイルで次のようにパラメーターを設定します。
<Application>
...
<StreamManager>
...
<QualifiedStreamsMapping enable="true"/>
クライアントがストリームを再生またはパブリッシュしたり、サーバーサイドの ActionScriptでストリーム呼び出しを実行したりする場合には必ず、E_FILENAME_TRANSFORM イベントが発生します。E_FILENAME_TRANSFORM イベントを使用すると、F_STREAM_PATH プロパティを変更して、ストリームの物理的な場所のパスを変更することができます。
E_FILENAME_TRANSFORMイベントは、Authorizationプラグインと Fileプラグインの間のリンクです。このイベントで指定するストリームの物理的な場所へのパスは、特定のファイルの操作で使用するために Fileプラグインに渡されます。
イベントは次の順に発生します。
1 E_PLAYまたは E_PUBLISH論理ストリームの名前をここで変更できます。
2 E_FILENAME_TRANSFORM結果として生じる物理ストリームの名前をここで変更することがあります。
3 再生が行われます。
4 E_STOPまたは E_UNPUBLISH
E_FILENAME_TRANSFORM イベントについて
E_FILENAME_TRANSFORM イベントの動作は、Adobe Media Server のリリースごとに改善されています。
バージョン 2.5.2 E_FILENAME_TRANSFORM イベントは、アプリケーションインスタンスのストリームごとに 1 回ずつ呼び出されます。クライアントフィールドは使用できません。例えば、クライアント 1 がアプリケーションstreamtest/inst1 からファイル foo.flv を再生する場合、foo.flv(c:\defaultpath\foo.flv)への物理パスを使用して E_FILENAME_TRANSFORM イベントが呼び出されます。ここで、c:\yourpath\yourfoo.flv への物理パスを再マッピングするとします。アプリケーション streamtest/inst1 foo.flvに対して E_FILENAME_TRANSFORM は再度呼び出されず、c:\yourpath\yourfoo.flv という新しいパスがすべてのクライアントに使用されます。
バージョン 2.5.3 E_FILENAME_TRANSFORM イベントは、ストリームを再生またはパブリッシュするたびに、クライアントごとに呼び出されます。クライアントフィールドは使用できます。例えば、クライアント 1 とクライアント2 の両方がファイル foo.flv を再生するとします。この場合、2 つの E_FILENAME_TRANSFORM イベントが呼び出されますが、クライアントごとにこれらのイベントを再マッピングすることができます。
バージョン3.0 E_FILENAME_TRANSFORMイベントの動作は、再生リストを処理できるように改善されています。再生リストでは、クライアントは多くのクリップを続けて再生します。E_FILENAME_TRANSFORM イベントは、次のシーケンスのように、クリップが再生されるたびに呼び出されます。
play("clip0") / E_FILENAME_TRANSFORM / stop()
play("clip1") / E_FILENAME_TRANSFORM / stop()
E_FILENAME_TRANSFORM イベントは、次のシーケンスのように、クライアントが再生リストの同じクリップを複数回連続して再生しても呼び出されません。
play("clip0") / E_FILENAME_TRANSFORM / stop()
play("clip1") / E_FILENAME_TRANSFORM / stop()
play("clip0") / E_FILENAME_TRANSFORM / stop()
play("clip0") / stop()
play("clip1")/ E_FILENAME_TRANSFORM / stop()
バージョン3.5 E_FILENAME_TRANSFORM イベントは、次のシーケンスのように、クライアントが再生リストで新しいクリップを再生するたびに呼び出されます。
play("clip0") / E_FILENAME_TRANSFORM / stop()
play("clip1") / E_FILENAME_TRANSFORM / stop()
play("clip0") / stop()
play("clip0") / stop() play("clip1") / stop()
クライアントが再生リストで同じクリップを複数回再生した場合にE_FILENAME_TRANSFORM イベントを使用してパスを再マッピングするには、Application.xml ファイルで <QualifiedStreamsMapping enable="true"/> と設定します。シーケンスの例を次に示します。
play("clip0") / E_FILENAME_TRANSFORM - Path 1/ stop()
play("clip1") / E_FILENAME_TRANSFORM - Path 1/ stop()
play("clip0") / E_FILENAME_TRANSFORM - Path 2/ stop()
play("clip0") / E_FILENAME_TRANSFORM - Path 3/ stop()
play("clip1") / E_FILENAME_TRANSFORM - Path 2/ stop()
<QualifiedStreamsMapping enable="false"/> と設定されている場合、E_FILENAME_TRANSFORM イベントはクリップの初回再生時にのみ呼び出されます。
エッジサーバーとオリジンサーバーのデプロイメントの違い
Authorizationプラグインはオリジンサーバーとエッジサーバーにデプロイすることができますが、それぞれの場合で機能が異なります。
オリジン Authorization プラグインがオリジンサーバーにインストールされている場合、E_PLAY(ライブストリーム用)イベントまたは E_LOADSEGMENT(記録ストリーム用)イベントがクリップを再生するために呼び出されます。記録ストリームの再生を阻止するには、E_PLAY イベントではなく E_LOADSEGMENT イベントを処理します。
エッジ(コア)サーバーサイドActionScript はエッジサーバーでは実行されないので、NOTIFY アクションは使用できず、常に失敗のステータスが返されます。
エラーの処理
Authorization プラグインは、AMSCore プロセスによってロードされます。プラグイン内で例外が発生すると、AMSCore がクラッシュします。
重要: Authorization プラグインは、例外を処理して AMSCore のクラッシュを防止する必要があります。
Flash Media Server 4.0
Authorization プラグインでは、認証エラーの理由を示す文字列を指定します。Authorization プラグインで、インターフェイス IFmsAuthServerContext は IFmsAuthServerContext2 に拡張されています。このインターフェイスは、IFmsAuthServerContext::OnAuthorize メソッドを無効にして AuthFailureDesc 構造を組み込みます。AuthFailureDesc 構造は、認証エラーの理由を示す文字列、エラーコード、ステータスコードを指定するのに使用します。この機能を使用するには、FmsCreateAuthAdaptor3() を使用して IFmsAuthServerContext2 にパラメーターとして渡します。
サーバーは、IFmsAuthServerContext2::StatusCode enum を使用してエラーに関する NetStatus メッセージをクライアントに送信します。
詳細については、「Adobe Media Server プラグイン API 参照」の IFmsAuthServerContext2 クラスを参照してください。
C++ 層の Authorization プラグインを通じてクライアント統計にアクセスすると、サーバーサイドスクリプト内のクライアント統計にアクセスすることより、サーバーのパフォーマンスが向上します。Authorization プラグインは、要求を集約してからサーバーに送信します。
次のクライアント統計は、FmsAuthAdaptor.h ファイルの FmsClientStats 構造体で定義されます。
統計 |
説明 |
bytes_in |
受信した合計バイト数。 |
bytes_out |
送信した合計バイト数。 |
msg_in |
受信したメッセージの合計数。 |
msg_out |
送信したメッセージの合計数。 |
msg_dropped |
欠落したメッセージの合計数。 |
クライアント統計にアクセスするには、FmsCreateAuthAdaptor2() 関数を実装します。その例については、RootInstall\samples\plugins\authにインストールされている AuthModule.cppファイルを参照してください。
クライアントがサーバーに接続すると、サーバーは E_CONNECTイベントを Authorizationプラグインに送信します。Authorization プラグインが E_CONNECT イベントを受信した後で、IFmsAuthServerContext::getClientStats() を呼び出して統計を取得することができます。E_PLAY や E_STOP など、すべてのイベントには、F_CLIENT_STATS_HANDLE というフィールドがあります。このクライアントの構造ハンドルを getClientStats() 呼び出しでサーバーに戻します。E_CONNECT および E_DISCONNECT 以外の通知イベント中にF_CLIENT_STATS_HANDLE を使用する場合は、ハンドルを保存する必要はありません。
クライアントが接続していることを確認するには、getClientStats() で呼び出しの戻りステータスを確認します。この確認は、特に複数の Authorization プラグインを使用している場合に必要になります。例えば、プラグイン A が E_CONNECT イベントにサブスクライブし、プラグイン B が E_DISCONNECT イベントにサブスクライブするとします。クライアントとサーバーとの接続が切断されると、アダプター A は E_DISCONNECT メッセージを受信しません。
サーバーはクライアントから切断メッセージを受信すると、E_DISCONNECTイベントで Authorizationプラグインに通知します。F_CLIENT_STATS_HANDLE フィールドは、E_DISCONNECT イベントの後に無効になります。
Flash Media Server 3.5.3
クライアントのNetStream.inBufferSeek プロパティが true の場合、「スマートシーク」が有効になっています。スマートシークにより、Flash Player は前後のバッファー内をシークできます。Player は、Adobe Media Server にコマンドを送信してバッファーを管理します。送信するコマンドは、「seekRaw」、「startTransmit」および「stopTransmit」です。
スマートシークが有効でクライアントが NetStream.seek() を呼び出すと、Authorization プラグインはE_CLIENT_SEEK イベントを受信します。このイベントは、シークイベントをログに記述するために使用します。このイベントでは、F_STREAM_SEEK_POSITION プロパティを使用できます。この読み取り専用プロパティは、クライアントがシークする位置です。
注意:E_CLIENT_SEEK イベントは、通知イベントです。このイベントは、クライアントサイドのバッファー内をクライアントがシークできないようにする目的では使用できません。
E_START_TRANSMITイベントは通知および認証イベントです。E_STOP_TRANSMITイベントは、通知イベントです。E_START_TRANSMITイベントは、クライアントがサーバーにデータ送信の開始を要求することをブロックするために使用します。
認証プラグインは、Flash Playerバッファーが閾値を下回るときに E_START_TRANSMITイベントを受信します。このコマンドは、バッファーの稼働率が低いことを理由に、より多くのデータを送信するようサーバーに要求します。このイベントでは、F_STREAM_TRANSMIT_POSITION プロパティを使用できます。この読み取り専用プロパティは、クライアントがサーバーに送信の開始を要求する位置 (ミリ秒単位 )です。Authorizationプラグインは Flash Player バッファーが閾値を上回るときに E_STOP_TRANSMIT イベントを受信します。このコマンドは、バッファー内に十分なデータがあることを理由に、送信を中断するようサーバーに要求します。このイベントでは、F_STREAM_TRANSMIT_POSITION プロパティを使用できます。この読み取り専用プロパティは、クライアントが stopTransmitコマンドを送信したときにクライアントバッファーの最後にあるデータの位置(ミリ秒単位)です。
Flash Media Server 3.5.3
Flash Media Server 3.5.3 および Flash Player 10.1 を使用すると、接続が切断された場合や、クライアントが有線ネットワーク接続からワイヤレスネットワーク接続に切り替えた場合に、ストリームをシームレスに再接続するアプリケーションを構築できます。
F_STREAM_OFFSET プロパティおよび F_STREAM_TRANSITIONプロパティから情報を取得するには、E_PLAYイベントを使用します。F_STREAM_OFFSETプロパティ(読み取り専用)は、再接続後にストリーミングを再開する位置(秒単位)を示します。F_STREAM_TRANSITIONプロパティ(読み取りと書き込み)は、NetStream.play2() 呼び出しでクライアントが送信したトランジションモードを示します。ストリームの再接続のための値は、"resume" および "appendAndWait" です。
関連項目
サーバーはインターフェイスをイベントオブジェクト IFmsAuthEventに提供します。これにより、プラグインはイベントにアクセスすることができます。プラグインは、各イベントの間に特定のフィールドにアクセスできます。すべてのイベントの間にすべてのフィールドにアクセスできるわけではありません。フィールドはそれぞれ読み取り専用または読み取りと書き込み可能になっています。
フィールドは、アプリケーション、クライアントまたはストリームに関係します。例えば、F_CLIENT_* という形式の名前を持つフィールドの値(F_CLIENT_URI や F_CLIENT_REDIRECT_URI など)は、クライアントから発生したものです。クライアントイベントに関連付けられているイベントオブジェクトには、これらのフィールドの値が含まれます。
サーバーサイドスクリプトに関連付けられているイベントは、必ずしもクライアントに関連付けられていないため、F_CLIENT_* フィールドに常に値が格納されているとは限りません。サーバーサイドスクリプトの呼び出しから F_CLIENT_*フィールドの値を含める必要がある場合、Clientオブジェクトに割り当てられているメソッドを使用して、サーバーサイドスクリプトの呼び出しを呼び出す必要があります。例えば、play()メソッドは E_FILENAME_TRANSFORM イベントを呼び出します。
Authorization プラグインのイベント
次の表に、Authorizationプラグインのイベントの一覧と、notify()関数と authorize()で使用できるイベントかどうかを示します。
イベント名 |
使用可能なサーバー |
Notify または Authorize |
説明 |
E_APPSTART |
2.5 |
notify |
アプリケーションを開始します。 |
E_APPSTOP |
2.5 |
notify |
アプリケーションを停止します。 |
E_CONNECT |
2.5 |
notify、authorize |
クライアントがサーバーとの間で TCP 制御接続を確立しました。 |
E_DISCONNECT |
2.5 |
notify |
クライアントとサーバーの間の TCP 接続が切断されています。 |
E_FILENAME_TRANSFORM |
2.5 |
notify、authorize |
サーバーは、クライアントによって要求された論理ファイル名要求をマッピングするための権限を要求しました。 |
E_PLAY |
2.5 |
notify、authorize |
ストリームを再生します。 |
E_STOP |
2.5 |
notify |
ストリームを停止します。 |
E_SEEK |
2.5 |
notify、authorize |
ストリームをシークします。 |
E_PAUSE |
2.5 |
notify、authorize |
ストリームの配信を一時停止します。 |
E_PUBLISH |
2.5 |
notify、authorize |
ストリームをパブリッシュします。 |
E_UNPUBLISH |
2.5 |
notify |
ストリームのパブリッシュを解除します。 |
E_LOADSEGMENT |
2.5 |
notify、authorize |
セグメントをロードします。 |
E_ACTION |
2.5 |
N/A |
イベントに割り当てられているアクションが実行されました。 |
E_CODEC_CHANGE |
3.5 |
notify |
ストリーム中に新しいコーデックが検出されました。 |
E_RECORD |
3.5 |
notify、authorize |
ストリームを記録します。 |
E_RECORD_STOP |
3.5 |
notify |
ストリームの記録を停止します。 |
E_CLIENT_PAUSE |
3.5 |
notify |
クライアントがストリームに対してスマートポーズを実行します。 |
E_SWF_VERIFY |
3.5.3 |
notify、authorize |
SWF 検証処理が開始される前に呼び出されます。このイベントは、検証を禁止し接続を終了するために使用します。また、このイベントを使用して、呼び出し元 SWF のダイジェストを提供することもできます。このメカニズムは、サーバーの外部にあり、サーバーによってキャッシュおよび管理されない SWF のインベントリを管理するために使用します。SWF が十分に大きく、部分的な照合が必要な場合、このイベントは複数回呼び出されます。 |
E_SWF_VERIFY_COMPLETE |
3.5.3 |
notify |
このクライアントに対する SWF 検証が正常に完了しました。 |
E_CLIENT_SEEK |
3.5.3 |
notify |
クライアントがストリームに対してスマートシークを実行します。 |
E_START_TRANSMIT |
3.5.3 |
notify、authorize |
ストリーム送信を開始します。 |
E_STOP_TRANSMIT |
3.5.3 |
notify |
ストリーム送信を停止します。 |
E_MAXEVENT |
2.5 |
N/A |
enum フィールドの合計イベント数。 |
Authorization プラグインのフィールド
次の表に、Authorization プラグインのフィールドの一覧を示します。
フィールド |
サーバーのバージョン |
データ型 |
説明 |
F_APP_INST |
2.5 |
文字列 |
アプリケーションインスタンス名。 |
F_APP_NAME |
2.5 |
文字列 |
アプリケーション名。 |
F_APP_URI |
2.5 |
文字列 |
クライアントの接続先アプリケーションの URI。値には、サーバー名やポートの情報は含まれません。 |
F_CLIENT_AMF_ENCODING |
2.5 |
I8 |
クライアントの Action Message Format(AMF)エンコーディング。 |
F_CLIENT_AUDIO_CODECS |
2.5 |
I32 |
クライアントでサポートされているオーディオコーデックの一覧。 |
F_CLIENT_AUDIO_SAMPLE _ACCESS |
2.5 |
文字列 |
指定したフォルダーにあるストリームからの、生の非圧縮のオーディオデータへのアクセスをクライアントに許可します。 |
F_CLIENT_AUDIO_SAMPLE _ACCESS_LOCK |
2.5 |
I8 |
サーバーサイドスクリプトに Client.audioSampleAccess プロパティの設定を許可(true)または禁止(false)するブール値。 |
F_CLIENT_CONNECT_TIME |
3.5.3 |
I64 |
クライアントがサーバーに接続した時刻(1970 年 1 月 1 日からの秒数)。このイベントは、クライアントが関連付けられている任意のイベントから取得できます。このフィールドが正常に取得される場合、getField() 関数は S_SUCCESS を返します。 |
F_CLIENT_DIFFSERV_BITS |
3.5.2 |
U8 |
特定の NetConnection に対して setsockopt で使用するDSCP ビット。 |
F_CLIENT_DIFFSERV_MASK |
3.5.2 |
U8 |
setsockopt で使用する DSCP マスク。 |
F_CLIENT_FAR_ID |
3.5 |
文字列 |
クライアントの far ID。 |
F_CLIENT_FAR_NONCE |
3.5 |
文字列 |
クライアントの far nonce。 |
F_CLIENT_FORWARDED_F OR |
4.0 |
文字列 |
HTTP プロキシにより RTMPT セッションに対して追加される x-forwarded-for ヘッダー。 |
F_CLIENT_ID |
2.5 |
I64 |
クライアントを一意に識別する 64 ビット整数値(この値は、プロセスにまたがって一意ではありません)。 |
F_CLIENT_IP |
2.5 |
文字列 |
クライアントの IP アドレス。 |
F_CLIENT_NEAR_ID |
3.5 |
文字列 |
クライアントの near ID。 |
F_CLIENT_NEAR_NONCE |
3.5 |
文字列 |
クライアントの near nonce。 |
F_CLIENT_PAGE_URL |
2.5 |
文字列 |
クライアントの SWF ファイルの URL(このフィールドは、クライアントが Flash Player 8 以降を使用している場合にだけ設定されます)。 |
F_CLIENT_PROTO |
2.5 |
文字列 |
サーバーに接続するためにクライアントが使用するプロトコル。 |
F_CLIENT_PROTO_VER |
3.5 |
文字列 |
サーバーに接続するためにクライアントが使用するプロトコルのバージョン。 |
F_CLIENT_READ_ACCESS |
2.5 |
文字列 |
クライアントに読み取りアクセス権が与えられているアプリケーションリソース(共有オブジェクトおよびストリーム)を含むディレクトリの文字列。 |
フィールド |
サーバーのバージョン |
データ型 |
説明 |
F_CLIENT_READ_ACCESS_LOCK |
2.5 |
I8 |
サーバーサイドスクリプトに Client.readAccess プロパティの設定を許可(true)または禁止(false)するブール値。 |
F_CLIENT_REDIRECT_URI |
3.0 |
文字列 |
接続のリダイレクト先の URI。 |
F_CLIENT_REFERRER |
2.5 |
文字列 |
この接続の作成元の SWF ファイルまたはサーバーのURL。 |
F_CLIENT_SECURE |
2.5 |
I8 |
接続が安全(true)かそうでないか(false)を示すブール値。 |
F_CLIENT_STATS_HANDLE |
3.5 |
I64 |
クライアントの構造ハンドルを一意に識別する文字列。 |
F_CLIENT_SWFV_DEPTH |
3.5.3 |
I64 |
SWF の検証の間、ダイジェストに対応する元の SWF の64 ビットサイズ。 |
F_CLIENT_SWFV_DIGEST |
3.5.3 |
U8* |
SWF の検証の間、バイトバッファーとしての 32 ビットハッシュダイジェスト。 |
F_CLIENT_SWFV_EXCEPTION |
3.5.3 |
I8 |
このクライアントが SWF 検証に対する例外であるか(true)そうでないか(false)を示すブール値。通常はSWF 検証の対象になるクライアントを要件から除外するには、この値に true を設定します。このフィールドは、設定ファイル Application.xml のUserAgentExceptions 関数と同等ですが、ここでは 1 つのクライアントを除外します。 |
F_CLIENT_SWFV_RESULT |
4.0 |
なし |
SWF 検証の完了結果。可能な値は、eSWFMatch enumで定義されています。 |
F_CLIENT_SWFV_TTL |
3.5.3 |
I32 |
SWF 検証の間、キャッシュ内の各 SWF ハッシュの有効時間(秒単位)。 |
F_CLIENT_SWFV_VERSION |
3.5.3 |
I8 |
SWF 検証の間、プロトコルのバージョン。 |
F_CLIENT_TYPE |
2.5 |
I32 |
クライアントの種類。可能な値は、Normal、Group、GroupElement(エッジサーバーを通じて接続されたクライアント)、Service、All です。 |
F_CLIENT_URI |
2.5 |
文字列 |
サーバーに接続するためにクライアントが指定した URI。値には、アプリケーション名やインスタンス名は含まれません。 |
F_CLIENT_URI_STEM |
2.5 |
文字列 |
サーバーに接続するためにクライアントが指定した URIの、クエリ文字列を除く語幹部分。 |
F_CLIENT_USER_AGENT |
2.5 |
文字列 |
クライアントのユーザーエージェント。 |
F_CLIENT_USERDATA |
3.5.3 |
U8* |
このフィールドは、いくつかのユーザーデータをクライアントに関連付けるために使用します。このフィールドは、クライアントが関連付けられている任意の許可イベントから設定します。このフィールドは、クライアントに関連付けられている以降の任意のイベントで取得します。ユーザーデータが正常に取得または設定された場合、getField() 関数と setField() 関数は、S_SUCCESS を返します。FmsVariant に格納できるものであれば何でも設定できます。データの設定時には、サーバーは保存前にコピーを作成します。データの取得時に、イベントの有効期間を超えてデータの有効性を保つ必要がある場合、プラグインはコピーを作成する必要があります。 |
F_CLIENT_VHOST |
2.5 |
文字列 |
クライアントが接続されているアプリケーションの仮想ホスト。 |
フィールド |
サーバーのバージョン |
データ型 |
説明 |
F_CLIENT_VIDEO_CODECS |
2.5 |
I32 |
クライアントでサポートされているビデオコーデックの一覧。 |
F_CLIENT_VIDEO_SAMPLE_ACCESS |
2.5 |
文字列 |
指定したフォルダーにあるストリームからの、生の非圧縮のビデオデータへのアクセスをクライアントに許可します。 |
F_CLIENT_VIDEO_SAMPLE_ACCESS_LOCK |
2.5 |
I8 |
サーバーサイドスクリプトに Client.videoSampleAccess プロパティの設定を許可(true)または禁止(false)するブール値。 |
F_CLIENT_WRITE_ACCESS |
2.5 |
文字列 |
クライアントに書き込みアクセス権が与えられているアプリケーションリソース(共有オブジェクトおよびストリーム)を含むディレクトリの文字列。 |
F_CLIENT_WRITE_ACCESS_ LOCK |
2.5 |
I8 |
サーバーサイドスクリプトに Client.writeAccess プロパティの設定を許可(true)または禁止(false)するブール値。 |
F_MAXFIELD |
3.5 |
なし |
enum フィールドの合計フィールド数。 |
F_OLD_STREAM_NAME |
3.5 |
文字列 |
switch または swap の以前のストリーム。 |
F_OLD_STREAM_QUERY |
3.5 |
文字列 |
switch または swap の以前のストリームクエリ文字列。 |
F_OLD_STREAM_TYPE |
3.5 |
文字列 |
switch または swap の以前のストリームタイプ。 |
F_SEGMENT_END |
3.0 |
I64 |
セグメントの末尾の境界(バイト単位)。 E_LOADSEGMENT のみで使用可能です。 |
F_SEGMENT_START |
3.0 |
I64 |
セグメントの先頭の境界(バイト単位)。 E_LOADSEGMENT のみで使用可能です。 |
F_STREAM_CODEC |
3.5 |
U16 |
ストリーム中に検出されたコーデックの値。E_CODEC のみで使用可能です。 |
F_STREAM_CODEC_TYPE |
3.5 |
U16 |
ストリーム中に検出されたコーデックの種類。E_CODEC のみで使用可能です。 |
F_STREAM_ID |
3.5 |
I32 |
ストリーム ID。 |
F_STREAM_IGNORE |
2.5 |
I8 |
タイムスタンプを無視するか(true)無視しないか(false)を示すブール値。 |
F_STREAM_LENGTH |
2.5 |
浮動小数 |
ストリームの長さ。E_PLAY 以外のストリームイベントでは、F_STREAM_SEEK_POSITION、F_SEGMENT_START および F_SEGMENT_END フィールドを使用します。 |
F_STREAM_LIVE_EVENT |
3.0 |
なし |
このフィールドは、ストリームをライブイベントに割り当てるために使用します。サーバーはライブイベントを使用してストリームを HTTP 動的ストリーミングマニフェストファイルに格納します。このフィールドは、サーバーサイド ActionScript の Stream.liveEvent プロパティと同じです。 |
F_STREAM_LIVE_PUBLISH_PENDING |
3.5.2 |
I32 |
ブール値です。false の場合、クライアントがストリームを再生して SWITCH トランジションを実行し、ストリームがまだパブリッシュされていない場合、クライアントは NetStream.Play.StreamNotFound メッセージを受信します。true の場合、サーバーはストリームのパブリッシュを待つため、クライアントはメッセージを受信しません。 |
F_STREAM_NAME |
2.5 |
文字列 |
ストリームの名前。 |
フィールド |
サーバーのバージョン |
データ型 |
説明 |
F_STREAM_OFFSET |
3.8 |
浮動小数 |
F_STREAM_TRANSITION がオフセットの場合のオフセット値。 |
F_STREAM_PATH |
2.5 |
文字列 |
サーバー上のストリームの物理パス。プラグインがエッジサーバーにデプロイされている場合、キャッシュの物理パス。 |
F_STREAM_PAUSE |
3.0 |
I8 |
一時停止するか一時停止を解除するかを示すブール値。E_PAUSE のみで使用できます。 |
F_STREAM_PAUSE_TIME |
3.0 |
浮動小数 |
ストリームが一時停止された時刻。E_PAUSE のみで使用できます。 |
F_STREAM_PAUSE_TOGGL E |
3.0 |
I8 |
ストリームの一時停止トグル。E_PAUSE のみで使用できます。 |
F_STREAM_POSITION |
2.5 |
浮動小数 |
ストリームの位置。E_PLAY 以外のストリームイベントでは、F_STREAM_SEEK_POSITION、 F_STREAM_PAUSE_TIME、F_SEGMENT_START およびF_SEGMENT_END フィールドを使用します。 |
F_STREAM_PUBLISH_BROADCAST |
3.0 |
I32 |
ブロードキャストまたはマルチキャスト。現在サポートされていません。 |
F_STREAM_PUBLISH_TYPE |
3.0 |
I32 |
ストリームパブリッシングの種類(E_PUBLISH のみで使用できます)。記録の場合 0、記録および既存のストリームへの追加の場合 1、記録中のギャップを保持しつつ記録および既存ストリームへの追加の場合 2、ライブの場合 -1。 |
F_STREAM_QUERY |
2.5 |
文字列 |
ストリームに追加されるクエリ(例えばstreamName?streamQuery)。 |
F_STREAM_RECORD_MAXDURATION |
3.5 |
浮動小数 |
ストリーム記録の最大時間(秒単位)。E_RECORD のみで使用できます。 |
F_STREAM_RECORD_MAXS IZE |
3.5 |
浮動小数 |
ストリーム記録の最大サイズ(KB 単位)。E_RECORD のみで使用できます。 |
F_STREAM_RESET |
3.0 |
I8 |
ストリームの再生リストへの追加を許可するか(true)禁止するか(false)を示すブール値。E_PLAY 以外のストリームイベントでは、F_STREAM_PUBLISH_TYPE を使用します。 |
F_STREAM_SEEK_POSITION |
3.0 |
I8 |
ストリームのシーク先の位置。E_SEEK のみで使用できます。 |
F_STREAM_TRANSITION |
3.5 |
文字列 |
switch または swap のトランジションモード文字列。 |
F_STREAM_TRANSMIT_POS ITION |
3.0 |
浮動小数 |
ストリームの開始と停止位置。E_START_TRANSMIT および E_STOP_TRANSMIT のみで使用できます。 |
F_STREAM_TYPE |
2.5 |
文字列 |
ストリームのファイルタイプ。 |
Authorizationプラグインのイベントとフィールドのサポート一覧
次の表に、各イベントからアクセスできるフィールドを示します。イベントが多数あることから、1 つの表に示すことができません。そのため、一覧は複数の表に分かれています。各表には、すべてのフィールドと一部のイベントを示します。
|
E_APPSTART |
E_APPSTOP |
E_CONNECT |
E_DISCONNECT |
F_APP_INST |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_APP_NAME |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_APP_URI |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_AMF_ENCODING |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_CODECS |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_SAMPLE_ACCESS |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_AUDIO_SAMPLE_ACCESS_LOCK |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_CONNECT_TIME |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_DIFFSERV_BITS |
N/A |
N/A |
読み取りと書き込み |
N/A |
F_CLIENT_DIFFSERV_MASK |
N/A |
N/A |
読み取りと書き込み |
N/A |
F_CLIENT_FAR_ID |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_FAR_NONCE |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_FORWARDED_FOR |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_ID |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_IP |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_NEAR_ID |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_NEAR_NONCE |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_PAGE_URL |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_PROTO |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_PROTO_VER |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_READ_ACCES S |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_READ_ACCES S_LOCK |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_REDIRECT_URI |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_REFERRER |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_SECURE |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_STATS_HANDLE |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
|
E_APPSTART |
E_APPSTOP |
E_CONNECT |
E_DISCONNECT |
F_CLIENT_SWFV_DEPTH |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_DIGES T |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_EXCEPTION |
読み取り専用 |
読み取り専用 |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_SWFV_RESULT |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_TTL |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_VERSION |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_TYPE |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_URI |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_URI_STEM |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_USER_AGENT |
N/A |
N/A |
読み書き可能 |
読み取り専用 |
F_CLIENT_USERDATA |
N/A |
N/A |
読み書き可能 |
読み取り専用 |
F_CLIENT_VHOST |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_CODECS |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS_LOCK |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_WRITE_ACCESS |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_WRITE_ACCESS_LOCK |
N/A |
N/A |
読み取りと書き込み |
読み取り専用 |
F_MAXFIELD |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_NAME |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_QUERY |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_TYPE |
N/A |
N/A |
N/A |
N/A |
F_SEGMENT_END |
N/A |
N/A |
N/A |
N/A |
F_SEGMENT_START |
N/A |
N/A |
N/A |
N/A |
F_STREAM_CODEC |
N/A |
N/A |
N/A |
N/A |
F_STREAM_CODEC_TYPE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_ID |
N/A |
N/A |
N/A |
N/A |
F_STREAM_IGNORE |
N/A |
N/A |
N/A |
N/A |
|
E_APPSTART |
E_APPSTOP |
E_CONNECT |
E_DISCONNECT |
F_STREAM_LENGTH |
N/A |
N/A |
N/A |
N/A |
F_STREAM_LIVE_EVENT |
N/A |
N/A |
N/A |
N/A |
F_STREAM_LIVE_PUBLISH_PENDING |
N/A |
N/A |
N/A |
N/A |
F_STREAM_NAME |
N/A |
N/A |
N/A |
N/A |
F_STREAM_OFFSET |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PATH |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PAUSE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PAUSE_TIME |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PAUSE_TOGGLE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_POSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PUBLISH_BROADCAST |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PUBLISH_TYPE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_QUERY |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RECORD_MAXDURATION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RECORD_MAXSIZE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RESET |
N/A |
N/A |
N/A |
N/A |
F_STREAM_SEEK_POSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TRANSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TRANSMIT_POSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TYPE |
N/A |
N/A |
N/A |
N/A |
次の表に、すべてのフィールドとさらなるイベントを示します。
|
E_FILENAME_TRANSFORM |
E_PLAY |
E_STOP |
F_APP_INST |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_APP_NAME |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_APP_URI |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_AMF_ENCODING |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_CODECS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
|
E_FILENAME_TRANSFORM |
E_PLAY |
E_STOP |
F_CLIENT_AUDIO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_CONNECT_TIME |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_DIFFSERV_BITS |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_DIFFSERV_MASK |
N/A |
読み取りと書き込み |
読み取り専用 |
F_CLIENT_FAR_ID |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_FAR_NONCE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_FORWARDED_FOR |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_ID |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_IP |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_NEAR_ID |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_NEAR_NONCE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_PAGE_URL |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_PROTO |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_PROTO_VER |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_READ_ACCESS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_READ_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_REDIRECT_URI |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_REFERRER |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_SECURE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_STATS_HANDLE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_SWFV_DEPTH |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_DIGEST |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_EXCEPTION |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_SWFV_RESULT |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_TTL |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_VERSION |
N/A |
N/A |
N/A |
F_CLIENT_TYPE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_URI |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_URI_STEM |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_USER_AGENT |
読み書き可能 |
読み書き可能 |
読み取り専用 |
|
E_FILENAME_TRANSFORM |
E_PLAY |
E_STOP |
F_CLIENT_USERDATA |
読み書き可能 |
読み書き可能 |
読み取り専用 |
F_CLIENT_VHOST |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_CODECS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_WRITE_ACCESS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_WRITE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_MAXFIELD |
N/A |
N/A |
N/A |
F_OLD_STREAM_NAME |
N/A |
読み書き可能 |
N/A |
F_OLD_STREAM_QUERY |
N/A |
読み書き可能 |
N/A |
F_OLD_STREAM_TYPE |
N/A |
読み書き可能 |
N/A |
F_SEGMENT_END |
N/A |
N/A |
N/A |
F_SEGMENT_START |
N/A |
N/A |
N/A |
F_STREAM_CODEC |
N/A |
N/A |
N/A |
F_STREAM_CODEC_TYPE |
N/A |
N/A |
N/A |
F_STREAM_ID |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_IGNORE |
読み取り専用 |
読み書き可能 |
読み取り専用 |
F_STREAM_LENGTH |
読み取り専用 |
読み書き可能 |
読み取り専用 |
F_STREAM_LIVE_EVENT |
N/A |
N/A |
N/A |
F_STREAM_LIVE_PUBLISH_PENDING |
N/A |
読み書き可能 |
N/A |
F_STREAM_NAME |
N/A |
読み書き可能 |
N/A |
F_STREAM_OFFSET |
N/A |
読み取り専用 |
N/A |
F_STREAM_PATH |
読み書き可能 |
読み取り専用 |
読み取り専用 |
F_STREAM_PAUSE |
N/A |
N/A |
N/A |
F_STREAM_PAUSE_TIME |
N/A |
N/A |
N/A |
F_STREAM_PAUSE_TOGGLE |
N/A |
N/A |
N/A |
F_STREAM_POSITION |
読み取り専用 |
読み書き可能 |
読み取り専用 |
F_STREAM_PUBLISH_BROADCAST |
N/A |
N/A |
N/A |
F_STREAM_PUBLISH_TYPE |
N/A |
N/A |
N/A |
F_STREAM_QUERY |
読み取り専用 |
読み書き可能 |
読み取り専用 |
|
E_FILENAME_TRANSFORM |
E_PLAY |
E_STOP |
F_STREAM_RECORD_MAXDURATION |
N/A |
N/A |
N/A |
F_STREAM_RECORD_MAXSIZE |
N/A |
N/A |
N/A |
F_STREAM_RESET |
読み取り専用 |
読み書き可能 |
読み取り専用 |
F_STREAM_SEEK_POSITION |
N/A |
N/A |
N/A |
F_STREAM_TRANSITION |
N/A |
読み書き可能 |
N/A |
F_STREAM_TRANSMIT_POSITION |
N/A |
N/A |
N/A |
F_STREAM_TYPE |
読み書き可能 |
読み書き可能 |
読み取り専用 |
次の表に、すべてのフィールドとさらなるイベントを示します。
|
E_CLIENT_SEEK |
E_SEEK |
E_CLIENT_PAUSE |
E_PAUSE |
F_APP_INST |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_APP_NAME |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_APP_URI |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_AMF_ENCODING |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_AUDIO_CODECS |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_AUDIO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_AUDIO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_CONNECT_TIME |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_DIFFSERV_BITS |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_DIFFSERV_MASK |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_FAR_ID |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_FAR_NONCE |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_FORWARDED_FOR |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_ID |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_IP |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_NEAR_ID |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_NEAR_NONCE |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_PAGE_URL |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_PROTO |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_PROTO_VER |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
|
E_CLIENT_SEEK |
E_SEEK |
E_CLIENT_PAUSE |
E_PAUSE |
F_CLIENT_READ_ACCESS |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_READ_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_REDIRECT_URI |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_REFERRER |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_SECURE |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_STATS_HANDLE |
読み取り専用 |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_SWFV_DEPTH |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_DIGEST |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_EXCEPTION |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_SWFV_RESULT |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_TTL |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_VERSION |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_TYPE |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_URI |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_URI_STEM |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_USER_AGENT |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_USERDATA |
N/A |
読み取り専用 |
N/A |
読み書き可能 |
F_CLIENT_VHOST |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_VIDEO_CODECS |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS_LOCK |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_WRITE_ACCESS |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_CLIENT_WRITE_ACCESS_LOCK |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_MAXFIELD |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_NAME |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_QUERY |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_TYPE |
N/A |
N/A |
N/A |
N/A |
F_SEGMENT_END |
N/A |
N/A |
N/A |
N/A |
F_SEGMENT_START |
N/A |
N/A |
N/A |
N/A |
F_STREAM_CODEC |
N/A |
N/A |
N/A |
N/A |
F_STREAM_CODEC_TYPE |
N/A |
N/A |
N/A |
N/A |
|
E_CLIENT_SEEK |
E_SEEK |
E_CLIENT_PAUSE |
E_PAUSE |
F_STREAM_ID |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_STREAM_IGNORE |
N/A |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_LENGTH |
N/A |
読み書き可能 |
読み取り専用 |
読み取り専用 |
F_STREAM_LIVE_EVENT |
N/A |
N/A |
N/A |
N/A |
F_STREAM_LIVE_PUBLISH_PENDING |
N/A |
N/A |
N/A |
N/A |
F_STREAM_NAME |
N/A |
N/A |
読み取り専用 |
N/A |
F_STREAM_OFFSET |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PATH |
N/A |
読み取り専用 |
N/A |
読み取り専用 |
F_STREAM_PAUSE |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_STREAM_PAUSE_TIME |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_STREAM_PAUSE_TOGGLE |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_STREAM_POSITION |
N/A |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_PUBLISH_BROADCAST |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PUBLISH_TYPE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_QUERY |
N/A |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_RECORD_MAXDURATION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RECORD_MAXSIZE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RESET |
N/A |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_SEEK_POSITION |
読み取り専用 |
N/A |
N/A |
N/A |
F_STREAM_TRANSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TRANSMIT_POSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TYPE |
N/A |
読み取り専用 |
読み取り専用 |
読み取り専用 |
次の表に、すべてのフィールドとさらなるイベントを示します。
|
E_PUBLISH |
E_UNPUBLISH |
E_LOADSEGMENT |
E_CODEC_CHANGE |
F_APP_INST |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_APP_NAME |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_APP_URI |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_AMF_ENCODING |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_CODECS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
|
E_PUBLISH |
E_UNPUBLISH |
E_LOADSEGMENT |
E_CODEC_CHANGE |
F_CLIENT_AUDIO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_CONNECT_TIME |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_DIFFSERV_BITS |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_DIFFSERV_MASK |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_FAR_ID |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_FAR_NONCE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_FORWARDED_FOR |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_ID |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_IP |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_NEAR_ID |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_NEAR_NONCE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_PAGE_URL |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_PROTO |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_PROTO_VER |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_READ_ACCESS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_READ_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_REDIRECT_URI |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_REFERRER |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_SECURE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_STATS_HANDLE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_SWFV_DEPTH |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_DIGEST |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_EXCEPTIO N |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_SWFV_RESULT |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_TTL |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_VERSION |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_TYPE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_URI |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_URI_STEM |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_USER_AGENT |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
|
E_PUBLISH |
E_UNPUBLISH |
E_LOADSEGMENT |
E_CODEC_CHANGE |
F_CLIENT_USERDATA |
読み書き可能 |
読み取り専用 |
読み書き可能 |
読み取り専用 |
F_CLIENT_VHOST |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_CODECS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_WRITE_ACCESS |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_WRITE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_MAXFIELD |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_NAME |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_QUERY |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_TYPE |
N/A |
N/A |
N/A |
N/A |
F_SEGMENT_END |
N/A |
N/A |
読み取り専用 |
N/A |
F_SEGMENT_START |
N/A |
N/A |
読み取り専用 |
N/A |
F_STREAM_CODEC |
N/A |
N/A |
N/A |
読み取り専用 |
F_STREAM_CODEC_TYPE |
N/A |
N/A |
N/A |
読み取り専用 |
F_STREAM_ID |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_IGNORE |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_LENGTH |
読み書き可能 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_LIVE_EVENT |
読み書き可能 |
N/A |
N/A |
N/A |
F_STREAM_LIVE_PUBLISH_PENDING |
N/A |
N/A |
N/A |
N/A |
F_STREAM_NAME |
N/A |
N/A |
N/A |
N/A |
F_STREAM_OFFSET |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PATH |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_PAUSE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PAUSE_TIME |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PAUSE_TOGGLE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_POSITION |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_PUBLISH_BROADCAST |
読み書き可能 |
読み取り専用 |
N/A |
読み取り専用 |
F_STREAM_PUBLISH_TYPE |
読み書き可能 |
読み取り専用 |
N/A |
読み取り専用 |
F_STREAM_QUERY |
読み書き可能 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
|
E_PUBLISH |
E_UNPUBLISH |
E_LOADSEGMENT |
E_CODEC_CHANGE |
F_STREAM_RECORD_MAXDURATION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RECORD_MAXSIZE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RESET |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_STREAM_SEEK_POSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TRANSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TRANSMIT_POSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TYPE |
読み書き可能 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
次の表に、すべてのフィールドとさらなるイベントを示します。
|
E_RECORD |
E_RECORD_STOP |
F_APP_INST |
読み取り専用 |
読み取り専用 |
F_APP_NAME |
読み取り専用 |
読み取り専用 |
F_APP_URI |
読み取り専用 |
読み取り専用 |
F_CLIENT_AMF_ENCODING |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_CODECS |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
F_CLIENT_AUDIO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
F_CLIENT_CONNECT_TIME |
読み取り専用 |
読み取り専用 |
F_CLIENT_DIFFSERV_BITS |
N/A |
N/A |
F_CLIENT_DIFFSERV_MASK |
N/A |
N/A |
F_CLIENT_FAR_ID |
読み取り専用 |
読み取り専用 |
F_CLIENT_FAR_NONCE |
読み取り専用 |
読み取り専用 |
F_CLIENT_FORWARDED_FOR |
読み取り専用 |
読み取り専用 |
F_CLIENT_ID |
読み取り専用 |
読み取り専用 |
F_CLIENT_IP |
読み取り専用 |
読み取り専用 |
F_CLIENT_NEAR_ID |
読み取り専用 |
読み取り専用 |
F_CLIENT_NEAR_NONCE |
読み取り専用 |
読み取り専用 |
F_CLIENT_PAGE_URL |
読み取り専用 |
読み取り専用 |
F_CLIENT_PROTO |
読み取り専用 |
読み取り専用 |
F_CLIENT_PROTO_VER |
読み取り専用 |
読み取り専用 |
F_CLIENT_READ_ACCESS |
読み取り専用 |
読み取り専用 |
F_CLIENT_READ_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
|
E_RECORD |
E_RECORD_STOP |
F_CLIENT_REDIRECT_URI |
読み取り専用 |
読み取り専用 |
F_CLIENT_REFERRER |
読み取り専用 |
読み取り専用 |
F_CLIENT_SECURE |
読み取り専用 |
読み取り専用 |
F_CLIENT_STATS_HANDLE |
N/A |
N/A |
F_CLIENT_SWFV_DEPTH |
N/A |
N/A |
F_CLIENT_SWFV_DIGEST |
N/A |
N/A |
F_CLIENT_SWFV_EXCEPTION |
読み取り専用 |
読み取り専用 |
F_CLIENT_SWFV_RESULT |
N/A |
N/A |
F_CLIENT_SWFV_TTL |
N/A |
N/A |
F_CLIENT_SWFV_VERSION |
N/A |
N/A |
F_CLIENT_TYPE |
読み取り専用 |
読み取り専用 |
F_CLIENT_URI |
読み取り専用 |
読み取り専用 |
F_CLIENT_URI_STEM |
読み取り専用 |
読み取り専用 |
F_CLIENT_USER_AGENT |
読み取り専用 |
読み取り専用 |
F_CLIENT_USERDATA |
読み書き可能 |
読み取り専用 |
F_CLIENT_VHOST |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_CODECS |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
F_CLIENT_VIDEO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
F_CLIENT_WRITE_ACCESS |
読み取り専用 |
読み取り専用 |
F_CLIENT_WRITE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
F_MAXFIELD |
N/A |
N/A |
F_OLD_STREAM_NAME |
N/A |
N/A |
F_OLD_STREAM_QUERY |
N/A |
N/A |
F_OLD_STREAM_TYPE |
N/A |
N/A |
F_SEGMENT_END |
読み取り専用 |
N/A |
F_SEGMENT_START |
N/A |
N/A |
F_STREAM_CODEC |
N/A |
N/A |
F_STREAM_CODEC_TYPE |
N/A |
N/A |
F_STREAM_ID |
読み取り専用 |
読み取り専用 |
F_STREAM_IGNORE |
読み取り専用 |
読み取り専用 |
F_STREAM_LENGTH |
読み取り専用 |
読み取り専用 |
F_STREAM_LIVE_EVENT |
N/A |
N/A |
|
E_RECORD |
E_RECORD_STOP |
F_STREAM_LIVE_PUBLISH_PENDING |
N/A |
N/A |
F_STREAM_NAME |
N/A |
N/A |
F_STREAM_OFFSET |
N/A |
N/A |
F_STREAM_PATH |
読み取り専用 |
読み取り専用 |
F_STREAM_PAUSE |
N/A |
N/A |
F_STREAM_PAUSE_TIME |
N/A |
N/A |
F_STREAM_PAUSE_TOGGLE |
N/A |
N/A |
F_STREAM_POSITION |
読み取り専用 |
読み取り専用 |
F_STREAM_PUBLISH_BROADCAST |
N/A |
N/A |
F_STREAM_PUBLISH_TYPE |
N/A |
N/A |
F_STREAM_QUERY |
読み取り専用 |
読み取り専用 |
F_STREAM_RECORD_MAXDURATION |
読み書き可能 |
読み取り専用 |
F_STREAM_RECORD_MAXSIZE |
読み書き可能 |
読み取り専用 |
F_STREAM_RESET |
読み取り専用 |
読み取り専用 |
F_STREAM_SEEK_POSITION |
N/A |
N/A |
F_STREAM_TRANSITION |
N/A |
N/A |
F_STREAM_TRANSMIT_POSITION |
N/A |
N/A |
F_STREAM_TYPE |
読み取り専用 |
読み取り専用 |
次の表に、すべてのフィールドとさらなるイベントを示します。
|
E_SWF_VERIFY |
E_SWF_VERIFY_COMPLETE |
E_START_TRANSMIT |
E_STOP_TRANSMIT |
F_APP_INST |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_APP_NAME |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_APP_URI |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_AMF_ENCODING |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_AUDIO_CODECS |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_AUDIO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_AUDIO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_CONNECT_TIME |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_DIFFSERV_BITS |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_DIFFSERV_MASK |
N/A |
N/A |
N/A |
N/A |
|
E_SWF_VERIFY |
E_SWF_VERIFY_COMPLETE |
E_START_TRANSMIT |
E_STOP_TRANSMIT |
F_CLIENT_FAR_ID |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_FAR_NONCE |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_FORWARDED_FOR |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_ID |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_IP |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_NEAR_ID |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_NEAR_NONCE |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_PAGE_URL |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_PROTO |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_PROTO_VER |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_READ_ACCESS |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_READ_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_REDIRECT_URI |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_REFERRER |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_SECURE |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_STATS_HANDLE |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_DEPTH |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_SWFV_DIGEST |
読み取りと書き込み |
読み取り専用 |
N/A |
N/A |
F_CLIENT_SWFV_EXCEPTION |
読み取り専用 |
読み取り専用 |
読み取り専用 |
読み取り専用 |
F_CLIENT_SWFV_RESULT |
N/A |
N/A |
N/A |
N/A |
F_CLIENT_SWFV_TTL |
読み取りと書き込み |
読み取り専用 |
N/A |
N/A |
F_CLIENT_SWFV_VERSION |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_TYPE |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_URI |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_URI_STEM |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_USER_AGENT |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_USERDATA |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_VHOST |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_VIDEO_CODECS |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_VIDEO_SAMPLE_ACCESS |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
|
E_SWF_VERIFY |
E_SWF_VERIFY_COMPLETE |
E_START_TRANSMIT |
E_STOP_TRANSMIT |
F_CLIENT_VIDEO_SAMPLE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_WRITE_ACCESS |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_CLIENT_WRITE_ACCESS_LOCK |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_MAXFIELD |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_NAME |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_QUERY |
N/A |
N/A |
N/A |
N/A |
F_OLD_STREAM_TYPE |
N/A |
N/A |
N/A |
N/A |
F_SEGMENT_END |
N/A |
N/A |
N/A |
N/A |
F_SEGMENT_START |
N/A |
N/A |
N/A |
N/A |
F_STREAM_CODEC |
N/A |
N/A |
N/A |
N/A |
F_STREAM_CODEC_TYPE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_ID |
N/A |
N/A |
N/A |
N/A |
F_STREAM_IGNORE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_LENGTH |
N/A |
N/A |
N/A |
N/A |
F_STREAM_LIVE_EVENT |
N/A |
N/A |
N/A |
N/A |
F_STREAM_LIVE_PUBLISH_PENDING |
N/A |
N/A |
N/A |
N/A |
F_STREAM_NAME |
N/A |
N/A |
N/A |
N/A |
F_STREAM_OFFSET |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PATH |
読み取り専用 |
読み取り専用 |
N/A |
N/A |
F_STREAM_PAUSE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PAUSE_TIME |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PAUSE_TOGGLE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_POSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PUBLISH_BROADCAST |
N/A |
N/A |
N/A |
N/A |
F_STREAM_PUBLISH_TYPE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_QUERY |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RECORD_MAXDURATION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RECORD_MAXSIZE |
N/A |
N/A |
N/A |
N/A |
F_STREAM_RESET |
N/A |
N/A |
N/A |
N/A |
|
E_SWF_VERIFY |
E_SWF_VERIFY_COMPLETE |
E_START_TRANSMIT |
E_STOP_TRANSMIT |
F_STREAM_SEEK_POSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TRANSITION |
N/A |
N/A |
N/A |
N/A |
F_STREAM_TRANSMIT_POSITION |
N/A |
N/A |
読み取り専用 |
読み取り専用 |
F_STREAM_TYPE |
N/A |
N/A |
N/A |
N/A |
最終更新日 2013/9/30