<commit_before>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;

namespace AudioAlign.FFmpeg {

    [StructLayout(LayoutKind.Sequential)]
    public struct OutputFormat {
        int sample_rate;
        int sample_size;
        int channels;
    }

    [StructLayout(LayoutKind.Sequential)]
    public struct OutputConfig {
        OutputFormat format;
        long length;
        int frame_size;
    }
}<commit_msg>Make OutputConfig data readonly from outside<commit_after>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;

namespace AudioAlign.FFmpeg {

    [StructLayout(LayoutKind.Sequential)]
    public struct OutputFormat {
        public int sample_rate { get; internal set; }
        public int sample_size { get; internal set; }
        public int channels { get; internal set; }
    }

    [StructLayout(LayoutKind.Sequential)]
    public struct OutputConfig {
        public OutputFormat format { get; internal set; }
        public long length { get; internal set; }
        public int frame_size { get; internal set; }
    }
}
{'fraction_non_alphanumeric': 0.07879295892707461, 'fraction_numerical': 0.0, 'mean_word_length': 3.204225352112676, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5553388', 'n_tokens_mistral': 323, 'n_tokens_neox': 319, 'n_words': 93}