イベントの発火時に呼び出される関数を表すイベントハンドラープロパティです。インスタンスとして認識されます。データのエンコードと言った操作をせずに利用できます。単体で利用する際の利用が想定されています。インターフェースは、ウェブページで標準のメディア再生操作に対する専用の動作を提供します。MediaSourceMediaSourceインターフェイスは、HTMLMediaElementのデータを扱っています。MediaSourceをオブジェクトは、ユーザが再生するHTMLMediaElementにつけることができます。インターフェイスはメディアコンテンツを表現します。音声やビデオトラックのようないくつかのトラックから構成されます。MediaStream.addTrack()MediaStream.addTrack()メソッドはストリームへ新しいトラックを追加するメソッドです。パラメータとして渡されるこのトラックの型はMediaStreamTrackです。MediaStream.clone()MediaStreamインタフェースのclone()メソッドは、そのMediaStreamの複製を作成します。この新しいMediaStreamオブジェクトは、新しい固有のidを持ち、MediaStreamに含まれるMediaStreamTrackもそれぞれclone()を呼び出して得られたものになります。MediaStream.getTrackById()MediaStream.getTrackById()メソッドは、指定されたID文字列を持つトラックを表現するMediaStreamTrackオブジェクトを返します。指定したIDを持つトラックが存在しない場合は、nullを返します。MediaStream.getVideoTracks()MediaStreamインタフェースのgetVideoTracks()は、このストリームに含まれるビデオトラックを表現するMediaStreamTrackオブジェクトの配列を返します。MediaStream.idMediaStream.idは読み取り専用プロパティであり、このオブジェクトの固有識別子(GUID)である36文字で表現されるDOMStringを返します。プロパティは、EventHandlerであり、MediaStreamインスタンスでaddtrackイベントが発生した時に呼び出される関数です。このイベントは、メディアストリームへ新しいトラックが追加された時に発生します。activeMediaStreamインタフェースのactiveは読み取り専用のプロパティいであり、ストリームが現在アクティブであればtrueを返し、それ以外の場合はfalseを返します。少なくとも一つのトラックの状態がMediaStreamTrack.endedでない場合、ストリームがアクティブであるとみなされます。すべでのトラックが終了すると、このストリームのactiveプロパティはfalseになります。MediaStreamConstraints以下のプロパティの組み合わせ(全ては必要ありません)がこのオブジェクトに存在するのでしょう。インタフェースは、ストリームに含まれる一つのメディアトラックを表現します。一般的に、オーディオやビデオのトラックですが、他の種類のトラックも存在することができます。Boolean型の値を返します。このトラックが有効な場合はtrueを返し、メディアソースストリームによって処理されることが許可されます。メディアソースストリームによって処理されることはありません。トラックが切り離されている場合は、この値の変更は何の影響もありません。読み取り専用のプロパティであり、このトラックのための固有識別子(GUID)を含むDOMStringを返します。この値はブラウザによって生成されるものです。MediaStreamTrack.kindMediaStreamTrack.kindは読み取り専用のプロパティであり、トラックの種類を示すDOMStringを返します。トラックがオーディオトラックの場合は"audio"を返し、ビデオトラックの場合は"video"を返します。トラックがソースから切り離されている場合は、何も変更されません。microphone"のようなトラックソースを識別するユーザエージェントによって割り当てられたラベルを含むDOMStringを返します。この文字列は空になることもあり、ソースが接続されていないと空になります。トラックのソースとの関連付けが解除されても、このラベルは変更されません。イベントハンドラはendedイベントが発生した時に実行するEventHandlerの関数です。このイベントは、MediaStreamTrackオブジェクトのソースが、これ以上データを提供することがないか、ユーザーの操作によって許可が無効になったか、ソースデバイスが取り出されたか、リモートのピアがデータの送信を停止した時に発生します。MediaStreamTrack.onmuteMediaStreamTrack.onmuteイベントハンドラはmuteイベントを受け取った時に呼び出されるプロパティです。このイベントは、トラックが一時的にデータを提供することができない時に発生します。MediaStreamTrack.onoverconstrainedMediaStreamTrack.onoverconstrainedイベントハンドラは、overconstrainedイベントを受け取った時に呼び出されるプロパティです。このイベントは、影響を受けた各トラック(複数のトラックが同一のソースを共有している時)で発生します。このイベントは、ユーザエージェントが与えられたソースに対して現在の制約を評価し、与えられた制約でソースを設定することができない時に発生します。過制約のため、ユーザエージェントは影響をうけた各トラックをミュートにします。影響を受けたトラックは、現在のソースの有効な能力に配慮してアプリケーションが制約を調整するまでmutedの状態を維持します。MediaStreamTrack.onunmuteMediaStreamTrack.onunmuteイベントハンドラはunmuteイベントを受け取った時に呼び出されるプロパティです。このイベントは、トラックが再びデータを送信できるようになった時に発生します。MediaStreamTrack.readyStateMediaStreamTrack.readyStateは読み取り専用のプロパティであり、トラックの状態を表す値を返します。MediaStreamTrackがリモートソースかローカルソースであるのかを知ることができます。値がtrueの場合は、トラックがリモートのソース(RTCPeerConnection)を用いられていること示します。値がfalseの場合はローカルのソースが用いられていることを示します。MediaStreamTrack.stop()MediaStreamTrackのstop()はトラックを停止します。mutedMediaStreamTrack.mutedは読み取り専用のプロパティであり、トラックがミュートであるかどうかを示すBooleanの値を返します。agentやブラウザによって理解できる制約可能なプロパティの一覧を表します。MediaDevices.getSupportedConstraints()によって、MediaTrackSupportedConstraintsに適合するオブジェクトが戻り値として返されます。MediaTrackSupportedConstraints.aspectRatioMediaTrackSupportedConstraintsディクショナリーのaspectRatioプロパティは読み取り専用のBooleanの値です。agentがaspectRatioの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.autoGainControlサポートされている制約のディクショナリーはnavigator.mediaDevices.getSupportedConstraints()を呼び出すことで取得できます。MediaTrackSupportedConstraints.channelCountMediaTrackSupportedConstraintsディクショナリーのchannelCountプロパティは読み取り専用のBooleanの値です。agentがchannelCountの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.deviceIdMediaTrackSupportedConstraintsディクショナリーのdeviceIdプロパティは読み取り専用のBooleanの値です。agentがdeviceIdの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.echoCancellationMediaTrackSupportedConstraintsディクショナリーのechoCancellationプロパティは読み取り専用のBooleanの値です。agentがechoCancellationの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.facingModeMediaTrackSupportedConstraintsディクショナリーのfacingModeプロパティは読み取り専用のBooleanの値です。agentがfacingModeの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.frameRateMediaTrackSupportedConstraintsディクショナリーのframeRateプロパティは読み取り専用のBooleanの値です。agentがframeRateの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.groupIdMediaTrackSupportedConstraintsディクショナリーのgroupIdプロパティは読み取り専用のBooleanの値です。agentがgroupIdの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.heightMediaTrackSupportedConstraintsディクショナリーのheightプロパティは読み取り専用のBooleanの値です。agentがheightの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.latencyMediaTrackSupportedConstraintsディクショナリーのlatencyプロパティは読み取り専用のBooleanの値です。agentがlatencyの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.noiseSuppressionMediaTrackSupportedConstraintsディクショナリーのnoiseSuppressionプロパティは読み取り専用のBooleanの値です。agentがnoiseSuppressionの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.sampleRateMediaTrackSupportedConstraintsディクショナリーのsampleRateプロパティは読み取り専用のBooleanの値です。agentがsampleRateの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.sampleSizeMediaTrackSupportedConstraintsディクショナリーのsampleSizeプロパティは読み取り専用のBooleanの値です。agentがsampleSizeの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。MediaTrackSupportedConstraints.volumeMediaTrackSupportedConstraintsディクショナリーのvolumeプロパティは読み取り専用のBooleanの値です。agentがvolumeの制約をサポートしている場合、MediaDevices.getSupportedConstraints()の戻り値のオブジェクトに含まれtrueが設定されます。この制約がサポートされない場合は含まれないため、falseになることはありません。プロパティを通して、その間でデータを送信できます。オブジェクトを返します。このポートは、チャンネルの元となるコンテキストに付属します。このポートは、チャンネルの元となるコンテキストに付属します。インターフェースは対象のオブジェクトから受け取ったメッセージを表します。つのポートの一方を表し、片方のポートから送信されるメッセージをもう片方のポートで受信待機できます。メソッドは、ポートの接続を切断し、ポートがアクティブではなくなります。これは、そのポートへのメッセージの送信を停止します。発動した時に呼び出されます。ポートがメッセージを受信した時に呼び出されます。発火すると呼び出されます。できないメッセージを受け取ったときです。メソッドは、ポートからのメッセージを送信します。任意で、オブジェクトの所有権を他のブラウザコンテキストへ転送します。メソッドは、ポート上のキューに置かれたメッセージの送信を開始します。使用する場合のみ必要になります。使用する場合は包含されています。よるユーザの対話によって発生したイベントを表します。イベントのトリガーとなったのがどのボタンが押されたのかを表します。座標を参照できる読み取り専用の属性です。