internal static void FileSeekMetadataFiller(ref FileAccessMarker marker, RawFrameDataView frameData, int sampleIndex) { // Filename, Offset, Origin marker.filename = frameData.GetSampleMetadataAsString(sampleIndex, 0); marker.newOffsetBytes = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 1); marker.originBytes = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 2); }
internal static void FileWriteMetadataFiller(ref FileAccessMarker marker, RawFrameDataView frameData, int sampleIndex) { // Filename, Offset, Size marker.filename = frameData.GetSampleMetadataAsString(sampleIndex, 0); marker.offsetBytes = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 1); marker.sizeBytes = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 2); }
internal static void ReadObjectMetadataFiller(ref AssetLoadMarker marker, RawFrameDataView frameData, int sampleIndex) { // path, offset, size bytes marker.filename = frameData.GetSampleMetadataAsString(sampleIndex, 0); marker.sizeBytes = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 2); marker.subsystem = frameData.GetSampleMetadataAsString(sampleIndex, 3); marker.sourceName = Path.GetFileName(marker.filename); }
internal static void AsyncReadManagerMetadataFiller(ref AssetLoadMarker marker, RawFrameDataView frameData, int sampleIndex) { // Path, size, subsystem marker.filename = frameData.GetSampleMetadataAsString(sampleIndex, 0); marker.sizeBytes = (ulong)frameData.GetSampleMetadataAsLong(sampleIndex, 1); marker.subsystem = frameData.GetSampleMetadataAsString(sampleIndex, 2); marker.assetName = frameData.GetSampleMetadataAsString(sampleIndex, 3); marker.sourceName = Path.GetFileName(marker.filename); }