image thumbnail
from MATLAB For Java Programmers by David Forstot
Demo files and presentation for live webinar recorded on 10/30/2007

intro.m
%% instantiate encoder
encoder = VorbisEncoderNew();
encoder.setOffset(0);
encoder.setFs(44100);

% encode audio file
encoder.write(['working.wav'; 'working.ogg']);

% read in ogg file
[brokenData, brokenFs] = oggread('working.ogg');

% visualize results
viewData(brokenData);

%% Look at offset
offset = 256;
viewData([brokenData(1:end-offset, 1) brokenData(offset:end-1, 2)])

Contact us at files@mathworks.com