コード例 #1
0
ファイル: IDataSource.cs プロジェクト: northWind87/cAudio
 internal static HandleRef getCPtr(IDataSource obj)
 {
     return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
コード例 #2
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;
 }
コード例 #3
0
 public static extern void IDataSource_director_connect(HandleRef jarg1, IDataSource.SwigDelegateIDataSource_0 delegate0, IDataSource.SwigDelegateIDataSource_1 delegate1, IDataSource.SwigDelegateIDataSource_2 delegate2, IDataSource.SwigDelegateIDataSource_3 delegate3, IDataSource.SwigDelegateIDataSource_4 delegate4, IDataSource.SwigDelegateIDataSource_5 delegate5, IDataSource.SwigDelegateIDataSource_6 delegate6);
コード例 #4
0
ファイル: IAudioDecoder.cs プロジェクト: northWind87/cAudio
 public IAudioDecoder(IDataSource stream)
     : this(cAudioCSharpWrapperPINVOKE.new_IAudioDecoder(IDataSource.getCPtr(stream)), true)
 {
     SwigDirectorConnect();
 }