G11B2020/10583

Audio data processing method, electronic device, and storage medium

An audio data processing method, an electronic device, and a storage medium are provided, which are related to the field of data processing. The method includes: receiving sound production requests respectively sent by a plurality of sound production applications, wherein respective sound production requests include information of ports corresponding to respective sound production applications; acquiring audio data and sound mixing parameters corresponding to the respective sound production applications through the ports corresponding to the respective sound production applications; and mixing respective audio data according to the sound mixing parameters for the respective sound production applications, to generate audio data to be played.

AUDIO DATA PROCESSING METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM
20220020395 · 2022-01-20 ·

An audio data processing method, an electronic device, and a storage medium are provided, which are related to the field of data processing. The method includes: receiving sound production requests respectively sent by a plurality of sound production applications, wherein respective sound production requests include information of ports corresponding to respective sound production applications; acquiring audio data and sound mixing parameters corresponding to the respective sound production applications through the ports corresponding to the respective sound production applications; and mixing respective audio data according to the sound mixing parameters for the respective sound production applications, to generate audio data to be played.

Pulse code modulation (PCM) data-marking

An encoding for data in an audio data stream may be indicated in the data stream using a footer stored in low-order bits of data frames in the audio data stream. When the audio data stream may include either Pulse Code Modulation (PCM) or Direct Stream Digital (DSD) data, PCM data may be marked with a footer to indicate the encoding as PCM. The footer may be a fixed value, an alternating fixed value, a predetermined sequence of values, or a value computed based on the PCM data. Examples of computed values for the footer marker may include an error code, an error correction code (ECC), and a scrambled code.

PULSE CODE MODULATION (PCM) DATA-MARKING

An encoding for data in an audio data stream may be indicated in the data stream using a footer stored in low-order bits of data frames in the audio data stream. When the audio data stream may include either Pulse Code Modulation (PCM) or Direct Stream Digital (DSD) data, PCM data may be marked with a footer to indicate the encoding as PCM. The footer may be a fixed value, an alternating fixed value, a predetermined sequence of values, or a value computed based on the PCM data. Examples of computed values for the footer marker may include an error code, an error correction code (ECC), and a scrambled code.

Pulse code modulation (PCM) data-marking

An encoding for data in an audio data stream may be indicated in the data stream using a footer stored in low-order bits of data frames in the audio data stream. When the audio data stream may include either Pulse Code Modulation (PCM) or Direct Stream Digital (DSD) data, PCM data may be marked with a footer to indicate the encoding as PCM. The footer may be a fixed value, an alternating fixed value, a predetermined sequence of values, or a value computed based on the PCM data. Examples of computed values for the footer marker may include an error code, an error correction code (ECC), and a scrambled code.

PULSE CODE MODULATION (PCM) DATA-MARKING

An encoding for data in an audio data stream may be indicated in the data stream using a footer stored in low-order bits of data frames in the audio data stream. When the audio data stream may include either Pulse Code Modulation (PCM) or Direct Stream Digital (DSD) data, PCM data may be marked with a footer to indicate the encoding as PCM. The footer may be a fixed value, an alternating fixed value, a predetermined sequence of values, or a value computed based on the PCM data. Examples of computed values for the footer marker may include an error code, an error correction code (ECC), and a scrambled code.