audiopod-sdk
Version:
AudioPod SDK for Node.js and React - Professional Audio Processing powered by AI
30 lines • 914 B
TypeScript
/**
* Stem Extraction Service
* Handles audio stem separation operations
*/
import { AudioPodClient } from '../client/AudioPodClient';
import { StemExtractionRequest, StemExtractionResult } from '../types';
export declare class StemExtractionService {
private client;
constructor(client: AudioPodClient);
/**
* Extract stems from audio (vocals, drums, bass, other instruments)
*/
extractStems(request: StemExtractionRequest): Promise<StemExtractionResult>;
/**
* Get stem extraction job status
*/
getJobStatus(jobId: number): Promise<StemExtractionResult>;
/**
* List stem extraction jobs
*/
listJobs(options?: {
skip?: number;
limit?: number;
}): Promise<StemExtractionResult[]>;
/**
* Delete stem extraction job
*/
deleteJob(jobId: number): Promise<void>;
}
//# sourceMappingURL=StemExtractionService.d.ts.map