// SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly>
// SPDX-License-Identifier: MIT

package fmtp

type av1FMTP struct {
	parameters map[string]string
}

func ( *av1FMTP) () string {
	return "video/av1"
}

func ( *av1FMTP) ( FMTP) bool {
	,  := .(*av1FMTP)
	if ! {
		return false
	}

	// RTP Payload Format For AV1 (v1.0)
	// https://aomediacodec.github.io/av1-rtp-spec/
	// If the profile parameter is not present, it MUST be inferred to be 0 (“Main” profile).
	,  := .parameters["profile"]
	if ! {
		 = "0"
	}
	,  := .parameters["profile"]
	if ! {
		 = "0"
	}
	if  !=  {
		return false
	}

	return true
}

func ( *av1FMTP) ( string) (string, bool) {
	,  := .parameters[]

	return , 
}