decord/source/__polyfill/05xxx/module_5359.js
github-actions 8d58bae3b2 chore: update source for alpha 347.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4907.js (118.4 MB)
2026-09-18 06:58:00 +00:00

56 lines
2 KiB
JavaScript

// Module ID: 5359
// Function ID: 5360
// Dependencies: [5355, 5356]
// Exports: isAAC, isAMR, isFLAC, isM4A, isMP3, isWAV
// Module 5359
import _mod5355 from "module_5355" /* 5355 */;
import _mod5356 from "module_5356" /* 5356 */;
require = arg1;
const dependencyMap = arg6;
export const isAAC = function isAAC(fileChunk, excludeSimilarTypes) {
fileChunk = _mod5355.getFileChunk(fileChunk);
const FileTypes = _mod5356.FileTypes;
let checkByFileTypeResult1 = FileTypes.checkByFileType(fileChunk, "aac");
if (!checkByFileTypeResult1) {
excludeSimilarTypes = undefined;
if (null != excludeSimilarTypes) {
excludeSimilarTypes = excludeSimilarTypes.excludeSimilarTypes;
}
let checkByFileTypeResult = !excludeSimilarTypes;
if (!excludeSimilarTypes) {
const fileChunk1 = tmp(5355).getFileChunk(fileChunk);
const FileTypes2 = tmp(5356).FileTypes;
checkByFileTypeResult = FileTypes2.checkByFileType(fileChunk1, "m4a");
}
checkByFileTypeResult1 = checkByFileTypeResult;
}
return checkByFileTypeResult1;
};
export const isAMR = function isAMR(fileChunk) {
fileChunk = _mod5355.getFileChunk(fileChunk);
const FileTypes = _mod5356.FileTypes;
return FileTypes.checkByFileType(fileChunk, "amr");
};
export const isFLAC = function isFLAC(fileChunk) {
fileChunk = _mod5355.getFileChunk(fileChunk);
const FileTypes = _mod5356.FileTypes;
return FileTypes.checkByFileType(fileChunk, "flac");
};
export const isM4A = function isM4A(fileChunk) {
fileChunk = _mod5355.getFileChunk(fileChunk);
const FileTypes = _mod5356.FileTypes;
return FileTypes.checkByFileType(fileChunk, "m4a");
};
export const isMP3 = function isMP3(fileChunk) {
fileChunk = _mod5355.getFileChunk(fileChunk);
const FileTypes = _mod5356.FileTypes;
return FileTypes.checkByFileType(fileChunk, "mp3");
};
export const isWAV = function isWAV(fileChunk) {
fileChunk = _mod5355.getFileChunk(fileChunk);
const FileTypes = _mod5356.FileTypes;
return FileTypes.checkByFileType(fileChunk, "wav");
};