public QIODeviceWrapper(QIODevice device)
 {
     m_device = device;
 }
 /// <remarks>
 ///  Creates a MediaSource object for a QIODevice.
 ///  This constructor can be very handy in the combination of QByteArray and QBuffer.
 ///  \param ioDevice An arbitrary readable QIODevice subclass. If the device is not opened
 ///  MediaSource will open it as QIODevice.ReadOnly. Sequential I/O devices are possible,
 ///  too. For those MediaObject.IsSeekable() will have to return false obviously.
 ///  \see setAutoDelete
 ///          </remarks>        <short>    Creates a MediaSource object for a QIODevice.</short>
 public MediaSource(QIODevice ioDevice) : this((Type)null)
 {
     CreateProxy();
     interceptor.Invoke("MediaSource#", "MediaSource(QIODevice*)", typeof(void), typeof(QIODevice), ioDevice);
 }
 public QIODeviceWrapper(QIODevice device)
 {
     m_device = device;
 }