Exemplo n.º 1
0
 public InputStream(StreamAdaptor a)
 {
     Read    = new ReadCallbackType(a.Read);
     Seek    = new SeekCallbackType(a.Seek);
     Tell    = new TellCallbackType(a.Tell);
     GetSize = new GetSizeCallbackType(a.GetSize);
 }
Exemplo n.º 2
0
 static extern IntPtr sfSoundStream_create(GetDataCallbackType OnGetData, SeekCallbackType OnSeek, uint ChannelCount, uint SampleRate, IntPtr UserData);
Exemplo n.º 3
0
 ////////////////////////////////////////////////////////////
 /// <summary>
 /// Set the audio stream parameters, you must call it before Play()
 /// </summary>
 /// <param name="channelCount">Number of channels</param>
 /// <param name="sampleRate">Sample rate, in samples per second</param>
 ////////////////////////////////////////////////////////////
 protected void Initialize(uint channelCount, uint sampleRate)
 {
     myGetDataCallback = new GetDataCallbackType(GetData);
     mySeekCallback    = new SeekCallbackType(Seek);
     SetThis(sfSoundStream_create(myGetDataCallback, mySeekCallback, channelCount, sampleRate, IntPtr.Zero));
 }
Exemplo n.º 4
0
 static extern IntPtr sfSoundStream_create(GetDataCallbackType OnGetData, SeekCallbackType OnSeek, uint ChannelCount, uint SampleRate, IntPtr UserData);
Exemplo n.º 5
0
 ////////////////////////////////////////////////////////////
 /// <summary>
 /// Set the audio stream parameters, you must call it before Play()
 /// </summary>
 /// <param name="channelCount">Number of channels</param>
 /// <param name="sampleRate">Sample rate, in samples per second</param>
 ////////////////////////////////////////////////////////////
 protected void Initialize(uint channelCount, uint sampleRate)
 {
     myGetDataCallback = new GetDataCallbackType(GetData);
     mySeekCallback    = new SeekCallbackType(Seek);
     CPointer = sfSoundStream_create(myGetDataCallback, mySeekCallback, channelCount, sampleRate, IntPtr.Zero);
 }
Exemplo n.º 6
0
 ////////////////////////////////////////////////////////////
 /// <summary>
 /// Set the audio stream parameters, you must call it before Play()
 /// </summary>
 /// <param name="sampleRate">Number of channels</param>
 /// <param name="channelsCount">Sample rate, in samples per second</param>
 ////////////////////////////////////////////////////////////
 protected void Initialize(uint channelsCount, uint sampleRate)
 {
     myGetDataCallback = new GetDataCallbackType(GetData);
     mySeekCallback    = new SeekCallbackType(Seek);
     SetThis(sfSoundStream_Create(myGetDataCallback, mySeekCallback, channelsCount, sampleRate, IntPtr.Zero));
 }
Exemplo n.º 7
0
 /// <summary>
 /// Sets the audio stream parameters, you must call it before calling <see cref="Play"/>.
 /// </summary>
 /// <param name="channelCount">Number of channels.</param>
 /// <param name="sampleRate">Sample rate, in samples per second.</param>
 protected void Initialize(uint channelCount, uint sampleRate)
 {
     _getDataCallback = new GetDataCallbackType(GetData);
     _seekCallback    = new SeekCallbackType(Seek);
     CPointer         = sfSoundStream_create(_getDataCallback, _seekCallback, channelCount, sampleRate, IntPtr.Zero);
 }