Lines Matching refs:_format

122 BMediaTrack::EncodedFormat(media_format* _format) const
126 if (_format == NULL)
132 *_format = *fExtractor->EncodedFormat(fStream);
136 string_for_format(*_format, s, sizeof(s));
146 BMediaTrack* self, media_format* _format);
149 media_format* _format)
151 return self->DecodedFormat(_format, 0);
156 BMediaTrack::DecodedFormat(media_format* _format, uint32 flags)
160 if (_format == NULL)
171 string_for_format(*_format, s, sizeof(s));
177 && _format->type == B_MEDIA_ENCODED_AUDIO)) {
178 _format->type = B_MEDIA_RAW_AUDIO;
179 _format->u.raw_audio = media_multi_audio_format::wildcard;
183 && _format->type == B_MEDIA_ENCODED_VIDEO)) {
184 _format->type = B_MEDIA_RAW_VIDEO;
185 _format->u.raw_video = media_raw_video_format::wildcard;
187 if (_format->type == B_MEDIA_RAW_AUDIO) {
189 _format->u.raw_audio.byte_order = B_MEDIA_HOST_ENDIAN;
192 _format->u.raw_audio.format
196 _format->u.raw_audio.format
200 _format->u.raw_audio.format
206 string_for_format(*_format, s, sizeof(s));
210 fFormat = *_format;
211 status_t result = fDecoder->NegotiateOutputFormat(_format);
214 string_for_format(*_format, s, sizeof(s));
218 if (_format->type == 0) {
225 if (_format->type == B_MEDIA_RAW_AUDIO) {
226 if (_format->u.raw_audio.byte_order == 0) {
232 if (_format->u.raw_audio.format == 0) {
238 if (_format->u.raw_audio.buffer_size <= 0) {
246 if (_format->type == B_MEDIA_RAW_VIDEO) {
247 if (_format->u.raw_video.display.format == 0) {
253 if (_format->u.raw_video.display.line_width == 0) {
259 if (_format->u.raw_video.display.line_count == 0) {
265 if (_format->u.raw_video.display.bytes_per_row == 0) {
275 && _format->type == B_MEDIA_RAW_AUDIO
277 && fFormat.u.raw_audio.format != _format->u.raw_audio.format) {
278 if (SetupFormatTranslation(*_format, &fFormat))
279 *_format = fFormat;
283 fFormat = *_format;
285 // string_for_format(*_format, s, sizeof(s));