1. 완전히 한정된 코덱 문자열
이 코덱에는 여러 개의 동등한 코덱 문자열이 있습니다:
-
"mp3" -
"mp4a.69" -
"mp4a.6B"
2. EncodedAudioChunk 데이터
EncodedAudioChunk
[[internal data]]
는
[MP3]
명세의 2.4.2.2절에 설명된 "프레임"이어야 합니다.
3. AudioDecoderConfig 설명
description
은 이 코덱에서 사용되지 않습니다.
sampleRate
및 numberOfChannels
멤버는 무시됩니다.
4. EncodedAudioChunk 유형
mp3를 포함하는 EncodedAudioChunk
의 [[type]]
은 항상
"key"입니다.
참고: 초기화가 성공하면 모든 mp3 패킷은 언제든지 오류 없이 디코딩할 수 있지만, 이로 인해 예상한 오디오 출력이 생성되지 않을 수도 있습니다.
5. 프라이밍 샘플
AudioDecoder의
[[priming samples to discard]]
내부 슬롯은
구성 시 0으로 초기화됩니다.
구성 또는 재설정 후의 첫 번째 EncodedAudioChunk
에 인코더 지연을 지정하는
Info 또는 Xing 헤더 프레임이 포함되어 있으면,
[[priming samples to discard]]
은 해당 수의
프라이밍 샘플로 설정됩니다.
후속 EncodedAudioChunk
에 Info 또는 Xing 헤더 프레임이 포함되어 있더라도(예를
들어 연결된 MP3 스트림이나 인터넷 라디오 방송의 경우), [[priming samples to discard]]
을 업데이트해서는 안 됩니다.
활성 디코딩 세션 중에는 [[priming samples to discard]]
은
reset()
또는 configure()
호출 후에만 다시 초기화됩니다.
6. 개인정보 보호 고려 사항
[WEBCODECS]의 개인정보 보호 고려 사항 절을 참조하십시오.
7. 보안 고려 사항
[WEBCODECS]의 보안 고려 사항 절을 참조하십시오.