AudioProfile

class AudioProfile : System.Object
public AudioProfile ForPlatform(TargetPlatform platform)

Find the profile for this target platform.

Parameters:
  • platform (Microsoft.Xna.Framework.Content.Pipeline.TargetPlatform) – The platform target for audio.
Returns:
public abstract bool Supports(TargetPlatform platform)

Returns true if this profile supports audio processing for this platform.

Parameters:
  • platform (Microsoft.Xna.Framework.Content.Pipeline.TargetPlatform) –
public abstract ConversionQuality ConvertAudio(TargetPlatform platform, ConversionQuality quality, AudioContent content)

Converts the audio content to work on targeted platform.

Parameters:
  • platform (Microsoft.Xna.Framework.Content.Pipeline.TargetPlatform) – The platform to build the audio content for.
  • quality (Microsoft.Xna.Framework.Content.Pipeline.Audio.ConversionQuality) – The suggested audio quality level.
  • content (Microsoft.Xna.Framework.Content.Pipeline.Audio.AudioContent) – The audio content to convert.
Returns:

The quality used for conversion which could be different from the suggested quality.

public abstract ConversionQuality ConvertStreamingAudio(TargetPlatform platform, ConversionQuality quality, AudioContent content, ref string outputFileName)
Parameters:
  • platform (Microsoft.Xna.Framework.Content.Pipeline.TargetPlatform) –
  • quality (Microsoft.Xna.Framework.Content.Pipeline.Audio.ConversionQuality) –
  • content (Microsoft.Xna.Framework.Content.Pipeline.Audio.AudioContent) –
  • (ref) outputFileName (string) –