Lines Matching refs:format
61 const media_raw_audio_format & format)
63 // The media_raw_audio_format format constants encode the
66 // is what makes a format "raw".
67 int bytesPerSample = format.format & 0xf;
68 return bytesPerSample * format.channel_count;
73 const media_raw_audio_format & format)
79 if (bytes_per_frame(format) > 0) {
80 frames = format.buffer_size / bytes_per_frame(format);
87 const media_raw_audio_format & format)
92 if (format.buffer_size > 0 && format.frame_rate > 0 && bytes_per_frame(format) > 0) {
98 duration = s_to_us((format.buffer_size / bytes_per_frame(format)) / format.frame_rate);
105 const media_raw_audio_format & format, int64 num_frames)
108 // with the given format.
110 if (format.frame_rate > 0) {
111 duration = s_to_us(num_frames/format.frame_rate);
118 const media_raw_audio_format & format, bigtime_t duration)
123 if (frames_per_buffer(format) > 0) {
124 buffers = (int) ceil(us_to_s(duration)*(format.frame_rate/frames_per_buffer(format)));
131 const media_raw_audio_format & format, bigtime_t duration)
133 return (int64) ceil(format.frame_rate*us_to_s(duration));