Initial Commit
This commit is contained in:
67
packages/media/audio/audio-core/src/index.ts
Normal file
67
packages/media/audio/audio-core/src/index.ts
Normal file
@@ -0,0 +1,67 @@
|
||||
export { createAnalysisOp } from "./analysis/analysis-op.js";
|
||||
export type {
|
||||
AnalysisCapabilities,
|
||||
AnalysisFrame,
|
||||
AnalysisOp,
|
||||
AnalysisOpSpec,
|
||||
AnalysisResult,
|
||||
AnalysisRunOpts,
|
||||
} from "./analysis/analysis-op.types.js";
|
||||
export { AudioDocument } from "./document/document.js";
|
||||
export type {
|
||||
AudioDocumentEventMap,
|
||||
AudioDocumentJSON,
|
||||
AudioDocumentOptions,
|
||||
AudioEdit,
|
||||
AudioIdGenerator,
|
||||
AudioPage,
|
||||
AudioStats,
|
||||
PCMFormat,
|
||||
StreamOptions,
|
||||
} from "./document/document.types.js";
|
||||
export type {
|
||||
AudioCoreErrorCode,
|
||||
AudioCoreErrorMetadata,
|
||||
} from "./error-codes/index.js";
|
||||
export {
|
||||
AUDIO_CORE_CODES,
|
||||
AUDIO_CORE_ERROR_METADATA,
|
||||
AudioError,
|
||||
registerAudioCoreErrorCodes,
|
||||
} from "./error-codes/index.js";
|
||||
export {
|
||||
allocatePage,
|
||||
BLOCK_SIZE,
|
||||
copyPages,
|
||||
PAGE_SIZE,
|
||||
readPages,
|
||||
releasePage,
|
||||
walkPages,
|
||||
} from "./page/page.js";
|
||||
export { PlanEngine } from "./plan/plan-engine.js";
|
||||
export type {
|
||||
ChannelTransformFn,
|
||||
CompiledPlan,
|
||||
PlanContext,
|
||||
PlanFn,
|
||||
ResolveFn,
|
||||
SampleRateTransformFn,
|
||||
Segment,
|
||||
} from "./plan/plan-engine.types.js";
|
||||
export { NoopBlockProcessor } from "./process/block-processor.js";
|
||||
export type {
|
||||
BlockProcessor,
|
||||
ProcessorConfig,
|
||||
} from "./process/block-processor.types.js";
|
||||
export { ProcessPipeline } from "./process/process-pipeline.js";
|
||||
export type {
|
||||
BlockContext,
|
||||
ProcessFn,
|
||||
ProcessState,
|
||||
} from "./process/process-pipeline.types.js";
|
||||
export { OpRegistry } from "./registry/op-registry.js";
|
||||
export type { AudioOpDescriptor } from "./registry/op-registry.types.js";
|
||||
export { renderBlock } from "./render/render.js";
|
||||
export { computeStats } from "./stats/stats.js";
|
||||
export type { ComputedStats } from "./stats/stats.types.js";
|
||||
export { createPlanTransformStream } from "./stream/stream.js";
|
||||
Reference in New Issue
Block a user