public KFile(Kernel kernel, KDevice device, IMediaItem item) { Kernel = kernel; Device = device; Item = item; FolderOffset = 0; IsOpen = true; CanWrite = !((item.Attributes & MediaItemAttributes.ReadOnly) == MediaItemAttributes.ReadOnly); CanSeek = false; IsValid = true; }
public KFile( Kernel kernel, KDevice device, IMediaItem item ) { Kernel = kernel; Device = device; Item = item; FolderOffset = 0; IsOpen = true; CanWrite = !( ( item.Attributes & MediaItemAttributes.ReadOnly ) == MediaItemAttributes.ReadOnly ); CanSeek = false; IsValid = true; }
public KFile(Kernel kernel, KDevice device, IMediaItem item, Stream stream) { Kernel = kernel; Device = device; Item = item; FolderOffset = 0; Stream = stream; IsOpen = true; CanWrite = stream.CanWrite; CanSeek = stream.CanSeek; IsValid = true; }
public KFile( Kernel kernel, KDevice device, IMediaItem item, Stream stream ) { Kernel = kernel; Device = device; Item = item; FolderOffset = 0; Stream = stream; IsOpen = true; CanWrite = stream.CanWrite; CanSeek = stream.CanSeek; IsValid = true; }