この文書のステータス
このセクションは、公開時点におけるこの文書のステータスを説明する。現在の
W3C 公開物およびこの技術報告書の最新リビジョンの一覧は、
W3C 標準および草案索引 (
https://www.w3.org/TR/)で確認できる。
この仕様に対するフィードバックおよびコメントを歓迎する。GitHub Issues
が、この仕様に関する議論には推奨される。
代替として、Media Working Group のメーリングリストである public-media-wg@w3.org (アーカイブ )にコメントを送ることもできる。
この草案では、作業グループ内でまだ議論されるべき保留中の課題の一部を強調表示している。
これらの課題の結果については、それらが有効かどうかを含め、いかなる決定も行われていない。
この文書は、Media Working Group によって、
Note
track を用いたグループ草案ノートとして公開された。
グループ草案ノートは、
W3C またはそのメンバーによって支持されていない。
これは草案文書であり、いつでも他の文書によって更新、置換、または廃止される可能性がある。
この文書を進行中の作業以外のものとして引用することは不適切である。
W3C 特許ポリシー は、
この文書に対していかなるライセンス要件またはコミットメントも課さない。
この文書は、2023年11月03日 W3C
Process Document によって管理される。
目次
1 完全修飾された
コーデック文字列
2 EncodedAudioChunk
データ
3 AudioDecoderConfig description
4 EncodedAudioChunk
type
5 プライバシーに関する
考慮事項
6 セキュリティに関する
考慮事項
適合性
文書の
表記規約
索引
参照によって
定義される用語
参考文献
規範的
参考文献
参考情報としての
参考文献
1.
完全修飾されたコーデック文字列
このコーデック文字列 は接頭辞
"pcm-" で始まり、その後に
サンプル形式を示す接尾辞が続く。コーデック文字列 および関連する
形式の完全な一覧は次のとおりである。
注: [WEBCODECS] は 24ビットの AudioSampleFormat
を定義していない。
24ビット
サンプルは EncodedAudioChunk
内では許可されるが、そのようなサンプルは
AudioData
オブジェクトでは s32
または f32
として「デコード」される。
追加の詳細については、WebCodecs § 9.3.2
Magnitude of the audio samples を参照されたい。
2. EncodedAudioChunk データ
線形パルス符号変調(linear PCM)は、音声
値が一定間隔でサンプリングされ、かつ連続する2つの値の間の量子化レベルが
線形に一様である形式を記述する。
EncodedAudioChunk
[[internal data]]
は、任意長のバイト列であり、サンプル が N
ビットごとに出現することが期待される。ここで N はコーデック
文字列 によって定義される。マルチチャンネル PCM では、異なるチャンネルのサンプル がインターリーブされる 。
3.
AudioDecoderConfig description
description
は、AudioDecoderConfig
から省略されることが期待される。
4. EncodedAudioChunk type
Linear PCM を含む EncodedAudioChunk
の
[[type]]
は常に "key "
である。
5. プライバシーに関する考慮事項
プライバシーに関する
考慮事項 のセクション([WEBCODECS]
内)を参照されたい。
6. セキュリティに関する考慮事項
セキュリティに関する
考慮事項 のセクション([WEBCODECS]
内)を参照されたい。
文書の
表記規約
適合性要件は、
記述的なアサーションと
RFC 2119 用語の組み合わせによって表される。
この文書の規範的部分におけるキーワード “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”,
“RECOMMENDED”,
“MAY”, および “OPTIONAL”
は、RFC 2119 で説明されるように解釈される。
ただし、可読性のため、
この仕様ではこれらの語はすべて大文字では現れない。
この仕様のすべてのテキストは規範的である。
ただし、非規範的として明示的にマークされたセクション、例、および注は除く。[RFC2119]
この仕様における例は、“for example” という語で導入されるか、
または規範的テキストから
class="example" によって区別される。
次のようにである:
参考情報としての注は “Note” という語で始まり、
規範的テキストから
class="note" によって区別される。
次のようにである:
Note, これは参考情報としての注である。
索引
参照によって
定義される用語
[WEBCODECS] は次の用語を定義する:
"key"
AudioData
AudioDecoderConfig
AudioSampleFormat
EncodedAudioChunk
[[internal data]]
[[type]]
description
f32
interleaved
s16
s32
samples
u8
参考文献
規範的参考文献
[RFC2119]
S. Bradner. Key words for use in RFCs to
Indicate Requirement Levels . 1997年3月. Best Current Practice. URL: https://datatracker.ietf.org/doc/html/rfc2119
[WEBCODECS]
Paul Adenot; Eugene Zemtsov. WebCodecs .
2025年4月17日.
WD. URL: https://www.w3.org/TR/webcodecs/
[WEBIDL]
Edgar Chen; Timothy Gu. Web IDL Standard . Living
Standard. URL: https://webidl.spec.whatwg.org/
[WEBCODECS-CODEC-REGISTRY]
Paul Adenot; Bernard Aboba. WebCodecs コーデック
レジストリ . 2024年9月9日. DRY. URL: https://www.w3.org/TR/webcodecs-codec-registry/