m_format
m_format(output.format),
input->format = m_format;
output->format = m_format;
tipText << " (" << MediaString::getStringFor(m_format.type) << ")";
m_format(input.format),
media_format m_format;
m_format = clone.m_format;
m_format(format),
const media_format& format() const { return m_format; }
media_format m_format;
(*it).second->m_format = *format;
m_format.type = B_MEDIA_RAW_AUDIO;
m_format.u.raw_audio = media_raw_audio_format::wildcard;
m_format.type = B_MEDIA_RAW_VIDEO;
m_format.u.raw_video = media_raw_video_format::wildcard;
m_format.type = B_MEDIA_MULTISTREAM;
m_format.u.multistream = media_multistream_format::wildcard;
m_format.type = B_MEDIA_ENCODED_AUDIO;
m_format.u.encoded_audio = media_encoded_audio_format::wildcard;
m_format.type = B_MEDIA_ENCODED_VIDEO;
m_format.u.encoded_video = media_encoded_video_format::wildcard;
switch(m_format.type) {
m_format.u.raw_audio, key, value, context);
m_format.u.raw_audio, key, value, context);
m_format.u.raw_video, key, value, context);
m_format.u.multistream, key, value, context);
m_format.u.encoded_audio, key, value, context);
m_format.u.encoded_video, key, value, context);
if(m_format.type == B_MEDIA_ENCODED_AUDIO) {
|| childAsFormat->m_format.type != B_MEDIA_RAW_AUDIO) {
m_format.u.encoded_audio.output =
childAsFormat->m_format.u.raw_audio;
else if(m_format.type == B_MEDIA_ENCODED_VIDEO) {
|| childAsFormat->m_format.type != B_MEDIA_RAW_VIDEO) {
m_format.u.encoded_video.output =
childAsFormat->m_format.u.raw_video;
if(m_format.type != B_MEDIA_RAW_VIDEO)
if(m_format.type != B_MEDIA_MULTISTREAM)
if(m_format.type != B_MEDIA_MULTISTREAM ||
m_format.u.multistream.format != media_multistream_format::B_VID)
if(m_format.type != B_MEDIA_MULTISTREAM ||
m_format.u.multistream.format != media_multistream_format::B_AVI)
if(m_format.type != B_MEDIA_MULTISTREAM ||
m_format.u.multistream.format != media_multistream_format::B_AVI)
m_format.u.raw_video.display, key, value, context);
m_format.u.multistream.flags, key, value, context);
m_format.u.multistream.u.vid, key, value, context);
m_format.u.multistream.u.avi, key, value, context);
m_format.u.multistream.u.avi,
outFormat = m_format;
switch(m_format.type) {
switch(m_format.type) {
export_raw_audio_attr(m_format.u.raw_audio, context);
export_multi_audio_info_attr(m_format.u.raw_audio, context);
export_raw_video_attr(m_format.u.raw_video, context);
export_multistream_attr(m_format.u.multistream, context);
export_encoded_audio_attr(m_format.u.encoded_audio, context);
export_encoded_video_attr(m_format.u.encoded_video, context);
switch(m_format.type) {
export_raw_video_content(m_format.u.raw_video, context);
export_multistream_content(m_format.u.multistream, context);
export_encoded_audio_content(m_format.u.encoded_audio, context);
export_encoded_video_content(m_format.u.encoded_video, context);
media_format m_format;
m_format.u.raw_audio,
m_format.u.raw_audio,
m_format.u.raw_audio,
ASSERT(m_format.u.raw_audio.format != media_raw_audio_format::wildcard.format);
m_format.u.raw_audio,
m_format.u.raw_audio,
m_fThetaInc = calc_sweep_delta(m_format.u.raw_audio, m_fSweepRate);
m_fSweepBase = calc_sweep_base(m_format.u.raw_audio, m_fDelay, m_fDepth);
m_fSweepFactor = calc_sweep_factor(m_format.u.raw_audio, m_fDepth);
AudioBuffer input(m_format.u.raw_audio, pBuffer);
m_format.u.raw_audio.channel_count == 1 ||
m_format.u.raw_audio.channel_count == 2);
uint32 channels = m_format.u.raw_audio.channel_count;
bool stereo = m_format.u.raw_audio.channel_count == 2;
m_format.type = B_MEDIA_RAW_AUDIO;
m_format.u.raw_audio = media_raw_audio_format::wildcard;
m_input.format = m_format;
m_output.format = m_format;
(m_format.u.raw_audio.format != media_raw_audio_format::wildcard.format) ?
m_format : m_preferredFormat,
m_format = format;
m_format.u.raw_audio = media_raw_audio_format::wildcard;
m_input.format = m_format;
m_format = format;
m_format.u.raw_audio));
m_format.u.raw_audio = media_raw_audio_format::wildcard;
m_output.format = m_format;
(m_format.u.raw_audio.format != media_raw_audio_format::wildcard.format) ?
m_format :
if(m_format.u.raw_audio.format != media_raw_audio_format::wildcard.format)
*poFormat = m_format;
(m_format.u.raw_audio.format != media_raw_audio_format::wildcard.format) ?
m_format :
m_format.u.raw_audio,
media_format m_format;
m_frameSize = bytes_per_frame(m_format);
m_format(clone.m_format) {}
m_format = clone.m_format;
m_format = format;
return m_format;
m_format = target.m_format;
m_format.format == target.m_format.format &&
m_format.channel_count == target.m_format.channel_count;
uint32 toCopy = frames * m_format.channel_count;
uint32 sampleSize = m_frameSize / m_format.channel_count;
m_format.format,
target.m_format.format);
size_t channels = m_format.channel_count;
size_t bytesPerSample = m_format.format & 0x0f;
convert_sample(pCur, fCur, m_format.format);
size_t channels = m_format.channel_count;
size_t bytesPerSample = m_format.format & 0x0f;
convert_sample(pCur, fCur, m_format.format);
size_t channels = m_format.channel_count;
size_t bytesPerSample = m_format.format & 0x0f;
convert_sample(pCur, fCur, m_format.format);
size_t channels = m_format.channel_count;
size_t bytesPerSample = m_format.format & 0x0f;
convert_sample(pCur, fCur, m_format.format);
media_raw_audio_format m_format;