added format change function

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3723 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
beveloper
2003-06-28 23:04:21 +00:00
parent 2560202bae
commit c47e5a5ae9
2 changed files with 12 additions and 0 deletions
@@ -22,3 +22,13 @@ MixerOutput::MediaOutput()
{
return fOutput;
}
void
MixerOutput::ChangeFormat(const media_multi_audio_format &format)
{
fOutput.format.u.raw_audio = format;
fix_multiaudio_format(&fOutput.format.u.raw_audio);
PRINT_OUTPUT("MixerOutput::ChangeFormat", fOutput);
PRINT_CHANNEL_MASK(fOutput.format);
}
@@ -11,6 +11,8 @@ public:
media_output & MediaOutput();
void ChangeFormat(const media_multi_audio_format &format);
private:
MixerCore *fCore;
media_output fOutput;