コード例 #1
0
        public virtual IAudioDecoder CreateAudioDecoder(IDataSource stream)
        {
            IntPtr        cPtr = cAudioCSharpWrapperPINVOKE.IAudioDecoderFactory_CreateAudioDecoder(swigCPtr, IDataSource.getCPtr(stream));
            IAudioDecoder ret  = (cPtr == IntPtr.Zero) ? null : new IAudioDecoder(cPtr, false);

            return(ret);
        }
コード例 #2
0
ファイル: IAudioDecoder.cs プロジェクト: zhoujianhanyu/cAudio
 public IAudioDecoder(IDataSource stream) : this(cAudioCSharpWrapperPINVOKE.new_IAudioDecoder(IDataSource.getCPtr(stream)), true)
 {
     SwigDirectorConnect();
 }
コード例 #3
0
 private IntPtr SwigDirectorCreateDataSource(string filename, bool streamingRequested)
 {
     return(IDataSource.getCPtr(CreateDataSource(filename, streamingRequested)).Handle);
 }