func LoadTranscodeSet()

in transcodelauncher/transcodeset.go [15:34]


func LoadTranscodeSet(filepath *string) (*[]TranscodeSet, error) {
	f, err := os.Open(*filepath)
	if err != nil {
		return nil, err
	}
	defer f.Close()

	rawContent, err := ioutil.ReadAll(f)
	if err != nil {
		return nil, err
	}

	var set []TranscodeSet
	err = yaml.Unmarshal(rawContent, &set)
	if err != nil {
		return nil, err
	}

	return &set, nil
}