Startup movie volume

I added some settings to control volume in my game, but for some reason does not appear to affect the volume of startup videos.

The following code is being run prior to the UE4 branding video playing:

FAudioDevice* Device = GEngine->GetMainAudioDevice();
if (!Device) {
	return;
}

Device->TransientMasterVolume = SoundVolume;

USoundClass* SoundClass = NULL;
for (TMap<USoundClass*, FSoundClassProperties>::TIterator It(Device->SoundClasses); It; ++It) {
	USoundClass* ThisSoundClass = It.Key();
	if (ThisSoundClass) {
		ThisSoundClass->Properties.Volume = SoundVolume;
	}
}

But it always plays the video at ear-shattering volume, regardless of what volume the sound classes are being set to.

Is there any way to set the volume on these intro videos?