Lines Matching refs:out
226 * @param out {@link java.io.OutputStream} to receive the header.
230 public int write(OutputStream out) throws IOException {
232 writeId(out, "RIFF");
233 writeInt(out, 36 + mNumBytes);
234 writeId(out, "WAVE");
237 writeId(out, "fmt ");
238 writeInt(out, 16);
239 writeShort(out, mFormat);
240 writeShort(out, mNumChannels);
241 writeInt(out, mSampleRate);
242 writeInt(out, mNumChannels * mSampleRate * mBitsPerSample / 8);
243 writeShort(out, (short)(mNumChannels * mBitsPerSample / 8));
244 writeShort(out, mBitsPerSample);
247 writeId(out, "data");
248 writeInt(out, mNumBytes);
253 private static void writeId(OutputStream out, String id) throws IOException {
254 for (int i = 0; i < id.length(); i++) out.write(id.charAt(i));
257 private static void writeInt(OutputStream out, int val) throws IOException {
258 out.write(val >> 0);
259 out.write(val >> 8);
260 out.write(val >> 16);
261 out.write(val >> 24);
264 private static void writeShort(OutputStream out, short val) throws IOException {
265 out.write(val >> 0);
266 out.write(val >> 8);