Example #1
0
        private readonly NativeHandles.HandleWrapper <NativeHandles.PlaybackDataBlockHandle> handle;     // this class is an wrapper around this handle

        private PlaybackDataBlock(NativeHandles.PlaybackDataBlockHandle handle)
        {
            this.handle           = handle;
            this.handle.Disposed += Handle_Disposed;
        }
Example #2
0
 internal static PlaybackDataBlock Create(NativeHandles.PlaybackDataBlockHandle handle)
 => handle != null && !handle.IsInvalid ? new PlaybackDataBlock(handle) : null;