Navigation
API > API/Plugins > API/Plugins/SoundFields > API/Plugins/SoundFields/FAmbisonicsSoundfieldFormat
- ISoundfieldFactory::CreateTranscoderStream()
- FAmbisonicsSoundfieldFormat::CreateTranscoderStream()
References
| Module | SoundFields |
| Header | /Engine/Plugins/Runtime/SoundFields/Source/SoundFields/Public/SoundFields.h |
| Include | #include "SoundFields.h" |
| Source | /Engine/Plugins/Runtime/SoundFields/Source/SoundFields/Private/SoundFields.cpp |
virtual TUniquePtr< ISoundfieldTranscodeStream > CreateTranscoderStream
&40;
const FName SourceFormat,
const ISoundfieldEncodingSettingsProxy & InitialSourceSettings,
const FName DestinationFormat,
const ISoundfieldEncodingSettingsProxy & InitialDestinationSettings,
const FAudioPluginInitializationParams & InitInfo
&41;
Remarks
Transcoder streams are fed a soundfield audio packet with either a different format entirely, or the same format and different settings. Specifying and returns a Transcoder Stream is not necessary if CanTranscodeSoundfieldFormat and ShouldReencodeBetween always returns false.