Lines Matching defs:outhdr
98 AudioHdr outhdr) // target header
119 if ((err = inhdr.Validate()) || (err = outhdr.Validate())) {
123 if (!CanConvert(inhdr) || !CanConvert(outhdr) ||
124 (inhdr.sample_rate != outhdr.sample_rate) ||
125 (inhdr.channels != outhdr.channels))
129 if ((inhdr.encoding == outhdr.encoding) &&
130 (inhdr.bytes_per_unit == outhdr.bytes_per_unit)) {
135 pad = outhdr.Samples_to_Time(
136 4 * outhdr.bytes_per_unit * outhdr.channels);
142 if (err = outbuf->SetHeader(outhdr)) {
158 switch (outhdr.encoding) {
167 length = outhdr.Bytes_to_Time(cnt);
177 length = outhdr.Bytes_to_Time(cnt);
184 switch (outhdr.encoding) {
188 chdr = (Audio_hdr)outhdr;
195 length = outhdr.Samples_to_Time(cnt);
202 switch (outhdr.encoding) {
206 chdr = (Audio_hdr)outhdr;
213 length = outhdr.Samples_to_Time(cnt);