| パッケージ | flash.net |
| クラス | public class GroupSpecifier |
| 継承 | GroupSpecifier Object |
| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
な groupspec ストリングを構築するために使用されます。groupspec は、groupspec を使用するメンバーの機能、制限、および権限を含めた RTMFP ピアーツーピアーグループを指定します。
デフォルトではすべての機能が無効で、ピアーツーピアー接続が許可されています。
関連する API エレメント
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | |
| ipMulticastMemberUpdatesEnabled : Boolean
グループメンバーシップに関する情報を IP マルチキャストソケットで交換できるかどうかを指定します。 | GroupSpecifier | ||
| maxSupportedGroupspecVersion : int [静的] [読み取り専用]
このランタイムによってサポートされる最大の groupspec バージョンを示します。 | GroupSpecifier | ||
| minGroupspecVersion : int
生成された groupspec の最大バージョン番号を示します。 | GroupSpecifier | ||
| multicastEnabled : Boolean
NetGroup でストリーミングを有効にするかどうかを指定します。 | GroupSpecifier | ||
| objectReplicationEnabled : Boolean
NetGroup でオブジェクトレプリケーションを有効にするかどうかを指定します。 | GroupSpecifier | ||
| peerToPeerDisabled : Boolean
NetGroup または NetStream でピアーツーピアー接続を無効にするかどうかを指定します。 | GroupSpecifier | ||
| postingEnabled : Boolean
NetGroup でアップロードを有効にするかどうかを指定します。 | GroupSpecifier | ||
| routingEnabled : Boolean
NetGroup で転送メソッドを有効にするかどうかを指定します。 | GroupSpecifier | ||
| serverChannelEnabled : Boolean
NetGroup のメンバーがサーバーへのチャンネルを開くことができるかどうかを指定します。 | GroupSpecifier | ||
| メソッド | 定義元 | ||
|---|---|---|---|
GroupSpecifier(name:String)
新しい GroupSpecifier オブジェクトを作成します。 | GroupSpecifier | ||
関連付けられた NetStream または NetGroup が指定された peerID への初期ネイバー接続を確立できるようにします。 | GroupSpecifier | ||
関連付けられた NetStream または NetGroup が指定された IP マルチキャストグループに参加して、指定された UDP ポートを待機するようにします。 | GroupSpecifier | ||
IP マルチキャストパブリッシングおよびアップロード用のパスワードを表すストリングを返します。 | GroupSpecifier | ||
[静的]
ブートストラップ peerID を表すストリングをエンコードして返します。 | GroupSpecifier | ||
[静的]
IP マルチキャストソケットアドレスを表すストリングをエンコードして返します。 | GroupSpecifier | ||
[静的]
アップロード用パスワードを表すストリングをエンコードして返します。 | GroupSpecifier | ||
[静的]
マルチキャストパブリッシング用パスワードを表すストリングをエンコードして返します。 | GroupSpecifier | ||
NetStream および NetGroup コンストラクターに渡すことができる権限を含めた不透明な groupspec ストリングを返します。 | GroupSpecifier | ||
NetStream および NetGroup コンストラクターに渡すことができる権限を含まない不透明な groupspec ストリングを返します。 | GroupSpecifier | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
groupspec を一意なものにするために強力な疑似乱数タグを追加します。 | GroupSpecifier | ||
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
NetGroup にアップロードするためパスワードが必要かどうかを指定します。 | GroupSpecifier | ||
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
NetStream にマルチキャストストリームをパブリッシュするためにパスワードが必要かどうかを指定します。 | GroupSpecifier | ||
![]() |
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | |
groupspecWithAuthorizations() メソッドと同じです。 | GroupSpecifier | ||
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
ipMulticastMemberUpdatesEnabled | プロパティ |
ipMulticastMemberUpdatesEnabled:Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
グループメンバーシップに関する情報を IP マルチキャストソケットで交換できるかどうかを指定します。IP マルチキャストサーバーでグループメンバーシップの更新を送信して、P2P メッシュまたは修復パーティションをブートストラップすることができます。ピアーを使用して LAN 上でメンバーシップの更新を送信し、LAN P2P メッシュをブートストラップし、他の LAN 上のネイバーが存在するグローバルメッシュ内のLAN 上のネイバーに通知することができます。これらの更新により、P2P のパフォーマンスを高めることができます。
実装
public function get ipMulticastMemberUpdatesEnabled():Boolean public function set ipMulticastMemberUpdatesEnabled(value:Boolean):void関連する API エレメント
maxSupportedGroupspecVersion | プロパティ |
minGroupspecVersion | プロパティ |
minGroupspecVersion:int| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 11.5, AIR 3 |
生成された groupspec の最大バージョン番号を示します。groupspec バージョン番号は、より大きいバージョン番号を必要とするオプションが有効の場合に、この値よりも大きくなる場合があります。サポートされる最小値よりも小さなバージョン番号の groupspec は失敗します。
実装
public function get minGroupspecVersion():int public function set minGroupspecVersion(value:int):void関連する API エレメント
multicastEnabled | プロパティ |
multicastEnabled:Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
NetGroup でストリーミングを有効にするかどうかを指定します。ストリーミングに使用するメソッドは、NetStream.publish()、NetStream.play()、および NetStream.play2() です。 デフォルトでは、このプロパティは FALSE (ストリーミングは無効)です。
実装
public function get multicastEnabled():Boolean public function set multicastEnabled(value:Boolean):void関連する API エレメント
objectReplicationEnabled | プロパティ |
objectReplicationEnabled:Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
NetGroup でオブジェクトレプリケーションを有効にするかどうかを指定します。デフォルトでは、このプロパティは FALSE(オブジェクトレプリケーションは無効)になっています。
実装
public function get objectReplicationEnabled():Boolean public function set objectReplicationEnabled(value:Boolean):void関連する API エレメント
peerToPeerDisabled | プロパティ |
peerToPeerDisabled:Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
NetGroup または NetStream でピアーツーピアー接続を無効にするかどうかを指定します。デフォルトでは、このプロパティは FALSE (P2P 接続が有効)です。
P2P 接続が無効の場合(このプロパティを TRUE に設定)、P2P 警告ダイアログボックスが表示されません。この場合、ネイバー接続を確立することができず、グループメンバーがアップストリーム帯域幅を使用できません。このようにして P2P 接続を無効にすることは、通常、マルチキャストストリームを純粋な IP マルチキャスト経由で受信する場合にのみ有用です。
実装
public function get peerToPeerDisabled():Boolean public function set peerToPeerDisabled(value:Boolean):voidpostingEnabled | プロパティ |
routingEnabled | プロパティ |
serverChannelEnabled | プロパティ |
serverChannelEnabled:Boolean| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
NetGroup のメンバーがサーバーへのチャンネルを開くことができるかどうかを指定します。デフォルトでは、このプロパティは FALSE です。
サーバーがグループメンバーにサポート機能を提供するには、サーバーへのチャンネルを開く必要があります。サーバーの設定に応じて、サポート機能がこのチャンネル経由で提供されたり、提供されなかったりします。
実装
public function get serverChannelEnabled():Boolean public function set serverChannelEnabled(value:Boolean):voidGroupSpecifier | () | コンストラクター |
public function GroupSpecifier(name:String)| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
新しい GroupSpecifier オブジェクトを作成します。デフォルトではすべての機能が無効で、ピアーツーピアー接続が許可されています。
パラメーターname:String — すべてのメンバーが同意するグループの名前です。
|
例外
ArgumentError — name が空または null の場合。
|
関連する API エレメント
addBootstrapPeer | () | メソッド |
addIPMulticastAddress | () | メソッド |
public function addIPMulticastAddress(address:String, port:* = null, source:String = null):void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
関連付けられた NetStream または NetGroup が指定された IP マルチキャストグループに参加して、指定された UDP ポートを待機するようにします。
パラメーター
address:String — 参加する IPv4または IPv6 マルチキャストグループのアドレスを指定するストリングの後には、必要に応じて、コロン(「:」)および UDP ポート番号が付きます。IPv6 アドレスとポートを指定する場合、IPv6 アドレスは角括弧で囲む必要があります。例:"224.0.0.254"、 "224.0.0.254:30000"、 "ff03::ffff"、 "[ff03::ffff]:30000"。
| |
port:* (default = null) — IP マルチキャストデータグラムを受信する UDP ポート。port が null の場合、UDP ポートは、address で指定する必要があります。null でない場合、UDP ポートを address で指定しないでください。
| |
source:String (default = null) — null でない場合は、ソース固有のマルチキャスト(SSM)のソース IP アドレスを指定するストリングです。
|
関連する API エレメント
authorizations | () | メソッド |
encodeBootstrapPeerIDSpec | () | メソッド |
public static function encodeBootstrapPeerIDSpec(peerID:String):String| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
ブートストラップ peerID を表すストリングをエンコードして返します。groupspec にストリングを付加すると、関連 NetStream または NetGroup が指定された peerID への初期ネイバー接続を行います。
パラメーター
peerID:String — 初期ネイバー接続を確立する peerID は、ピアーツーピアーメッシュへのブートストラップにする必要があります。
|
String |
関連する API エレメント
encodeIPMulticastAddressSpec | () | メソッド |
public static function encodeIPMulticastAddressSpec(address:String, port:* = null, source:String = null):String| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
IP マルチキャストソケットアドレスを表すストリングをエンコードして返します。groupspec にストリングを付加すると、関連付けられている NetStream または NetGroup が指定された IP マルチキャストグループに参加し、指定された UDP ポートを待機します。
パラメーター
address:String — 参加する IPv4 または IPv6 マルチキャストグループのアドレスを指定するストリングの後には、必要に応じて、コロン(「:」)および UDP ポート番号が付きます。IPv6 アドレスとポートを指定する場合、IPv6 アドレスは角括弧で囲む必要があります。例:"224.0.0.254"、 "224.0.0.254:30000"、 "ff03::ffff"、 "[ff03::ffff]:30000"。
| |
port:* (default = null) — IP マルチキャストデータグラムを受信する UDP ポート。port が null の場合、UDP ポートは、address で指定する必要があります。null でない場合、UDP ポートを address で指定しないでください。
| |
source:String (default = null) — null でない場合は、ソース固有のマルチキャスト(SSM)のソース IP アドレスを指定するストリングです。
|
String |
関連する API エレメント
encodePostingAuthorization | () | メソッド |
public static function encodePostingAuthorization(password:String):String| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
アップロード用パスワードを表すストリングをエンコードして返します。アップロードがパスワード保護されている場合、アップロードできるようにするために groupspec にストリングを連結します。
パラメーター
password:String — エンコードするパスワードは、NetGroup.post() を有効にするアップロード用パスワードと一致する必要があります(パスワードが設定されている場合)。
|
String |
関連する API エレメント
encodePublishAuthorization | () | メソッド |
public static function encodePublishAuthorization(password:String):String| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
マルチキャストパブリッシング用パスワードを表すストリングをエンコードして返します。マルチキャストパブリッシングがパスワード保護されている場合、パブリッシングできるようにするために groupspec にストリングを連結します。
パラメーター
password:String — エンコードするパスワードは、NetStream.publish() を有効にするパブリッシング用パスワードと一致する必要があります(パスワードが設定されている場合)。
|
String |
関連する API エレメント
groupspecWithAuthorizations | () | メソッド |
groupspecWithoutAuthorizations | () | メソッド |
makeUnique | () | メソッド |
public function makeUnique():void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
groupspec を一意なものにするために強力な疑似乱数タグを追加します。次に、グループの他の潜在的なメンバーが問題なくグループに参加する場合、不透明な groupspec ストリングをこれらのメンバーに逐語的に渡す必要があります。
setPostingPassword | () | メソッド |
public function setPostingPassword(password:String = null, salt:String = null):void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
NetGroup にアップロードするためパスワードが必要かどうかを指定します。
パラメーター
password:String (default = null) — NetGroup.post() を使用するために提供する必要があるパスワードです。 null の場合、アップロードするためにパスワードは不要です。
| |
salt:String (default = null) — 推測を難しくするために、パスワードのハッシュを変更します。セキュリティを強力にするためには、このパラメーターをランダムな値に設定してください。
|
関連する API エレメント
setPublishPassword | () | メソッド |
public function setPublishPassword(password:String = null, salt:String = null):void| 言語バージョン: | ActionScript 3.0 |
| ランタイムバージョン: | Flash Player 10.1, AIR 2 |
NetStream にマルチキャストストリームをパブリッシュするためにパスワードが必要かどうかを指定します。
パラメーター
password:String (default = null) — NetStream.publish() を使用するために提供する必要があるパスワードです。 null の場合、パブリッシュするためにパスワードは不要です。
| |
salt:String (default = null) — 推測を難しくするために、パスワードのハッシュを変更します。セキュリティを強力にするためには、このパラメーターをランダムな値に設定してください。
|
関連する API エレメント
toString | () | メソッド |
Tue Jun 12 2018, 10:34 AM Z
継承されるパブリックプロパティを隠す
継承されるパブリックプロパティを表示