UnityEngine.AudioClip.Create C# (CSharp) Method

Create() public static method

public static Create ( string name, int lengthSamples, int channels, int frequency, bool stream, PCMReaderCallback pcmreadercallback, PCMSetPositionCallback pcmsetpositioncallback ) : AudioClip
name string
lengthSamples int
channels int
frequency int
stream bool
pcmreadercallback PCMReaderCallback
pcmsetpositioncallback PCMSetPositionCallback
return AudioClip
        public static AudioClip Create(string name, int lengthSamples, int channels, int frequency, bool stream, PCMReaderCallback pcmreadercallback, PCMSetPositionCallback pcmsetpositioncallback)
        {
            if (name == null)
            {
                throw new NullReferenceException();
            }
            if (lengthSamples <= 0)
            {
                throw new ArgumentException("Length of created clip must be larger than 0");
            }
            if (channels <= 0)
            {
                throw new ArgumentException("Number of channels in created clip must be greater than 0");
            }
            if (frequency <= 0)
            {
                throw new ArgumentException("Frequency in created clip must be greater than 0");
            }
            AudioClip clip = Construct_Internal();
            if (pcmreadercallback != null)
            {
                clip.m_PCMReaderCallback += pcmreadercallback;
            }
            if (pcmsetpositioncallback != null)
            {
                clip.m_PCMSetPositionCallback += pcmsetpositioncallback;
            }
            clip.Init_Internal(name, lengthSamples, channels, frequency, stream);
            return clip;
        }

Same methods

AudioClip::Create ( string name, int lengthSamples, int channels, int frequency, bool stream ) : AudioClip
AudioClip::Create ( string name, int lengthSamples, int channels, int frequency, bool stream, PCMReaderCallback pcmreadercallback ) : AudioClip
AudioClip::Create ( string name, int lengthSamples, int channels, int frequency, bool _3D, bool stream ) : AudioClip
AudioClip::Create ( string name, int lengthSamples, int channels, int frequency, bool _3D, bool stream, PCMReaderCallback pcmreadercallback ) : AudioClip
AudioClip::Create ( string name, int lengthSamples, int channels, int frequency, bool _3D, bool stream, PCMReaderCallback pcmreadercallback, PCMSetPositionCallback pcmsetpositioncallback ) : AudioClip

Usage Example

コード例 #1
0
ファイル: AudioClip.cs プロジェクト: yaoya/UnityDecompiled
 public static AudioClip Create(string name, int lengthSamples, int channels, int frequency, bool stream)
 {
     return(AudioClip.Create(name, lengthSamples, channels, frequency, stream, null, null));
 }
All Usage Examples Of UnityEngine.AudioClip::Create