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); }
public IAudioDecoder(IDataSource stream) : this(cAudioCSharpWrapperPINVOKE.new_IAudioDecoder(IDataSource.getCPtr(stream)), true) { SwigDirectorConnect(); }
private IntPtr SwigDirectorCreateDataSource(string filename, bool streamingRequested) { return(IDataSource.getCPtr(CreateDataSource(filename, streamingRequested)).Handle); }