Na tohle budete muset sáhnout po knihovně třetí strany, není to žádný med, psát něco tak komplexního od píky. Rychlý dotaz do Google mi našel třeba NAudio, http://naudio.codeplex.com/, nebo Alvas.Audio http://www.alvas.net/alvas.audio.aspx, ale vím, že těch knihoven existuje mnohem víc, protože jsem už dříve s některými pracoval, ale jména si nevybavím. Chce to pořádně pohledat a vyfiltrovat ty, které umí to, co chcete, ale stanovil jste celkem záladní operace s audiem, takže to bude umět většina. Druhá věc je podpora kodeků, jestli používají systémové, nebo vlastní atd. Velmi často pokulhává podpora právě MP3, ačkoliv je to formát nejrozšířenější, ale už to není tak zlé, jako dřív. A k tomu stříhání MP3 - v MP3 souboru může být smetí, je to definované ve standardu a co se nerozezná jako sample, to se prostě přeskočí a nepřehraje. Teoreticky tak můžete MP3ku rozstřihnout i tak, že prostě v půlce utnete soubor a je to. Samozřejmě je to pitomost, jak říkám, na to brát 3rd party knihovny, ale MP3 strem byste tím nijak výrazně nepoškodil (bez úhony by ale také nezůstal).
|