1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-08 22:23:59 +01:00

Fix warning about missing field initializers

This commit is contained in:
Paul Licameli
2016-09-18 17:31:43 -04:00
parent f9f95471b5
commit 9310c8ae9b

View File

@@ -1948,17 +1948,35 @@ bool AudioUnitEffect::SetRateAndChannels()
mUnitInitialized = false; mUnitInitialized = false;
} }
AudioStreamBasicDescription streamFormat = {0}; AudioStreamBasicDescription streamFormat {
// Float64 mSampleRate;
mSampleRate,
streamFormat.mSampleRate = mSampleRate; // UInt32 mFormatID;
streamFormat.mFormatID = kAudioFormatLinearPCM; kAudioFormatLinearPCM,
streamFormat.mFormatFlags = kAudioFormatFlagsNativeFloatPacked |
kAudioFormatFlagIsNonInterleaved; // UInt32 mFormatFlags;
streamFormat.mBitsPerChannel = sizeof(float) * 8; (kAudioFormatFlagsNativeFloatPacked |
streamFormat.mChannelsPerFrame = mAudioIns; kAudioFormatFlagIsNonInterleaved),
streamFormat.mFramesPerPacket = 1;
streamFormat.mBytesPerFrame = sizeof(float); // UInt32 mBytesPerPacket;
streamFormat.mBytesPerPacket = sizeof(float); sizeof(float),
// UInt32 mFramesPerPacket;
1,
// UInt32 mBytesPerFrame;
sizeof(float),
// UInt32 mChannelsPerFrame;
mAudioIns,
// UInt32 mBitsPerChannel;
sizeof(float) * 8,
// UInt32 mReserved;
0
};
result = AudioUnitSetProperty(mUnit, result = AudioUnitSetProperty(mUnit,
kAudioUnitProperty_SampleRate, kAudioUnitProperty_SampleRate,