2025-10-23 13:06:22 +07:00

20 lines
1.9 KiB
Go

package rtp
import (
"errors"
)
var (
errHeaderSizeInsufficient = errors.New("Недостаточный размер заголовка RTP")
errHeaderSizeInsufficientForExtension = errors.New("Размер заголовка RTP недостаточен для расширения")
errTooSmall = errors.New("буфер слишком мал")
errHeaderExtensionsNotEnabled = errors.New("h.Extension не включен")
errHeaderExtensionNotFound = errors.New("расширение не найдено")
errRFC8285OneByteHeaderIDRange = errors.New("Идентификатор расширения заголовка должен быть от 1 до 14 для однобайтовых расширений RFC 5285.")
errRFC8285OneByteHeaderSize = errors.New("Полезная нагрузка расширения заголовка должна быть не более 16 байт для однобайтовых расширений RFC 5285.")
errRFC8285TwoByteHeaderIDRange = errors.New("Идентификатор расширения заголовка должен быть в диапазоне от 1 до 255 для двухбайтовых расширений RFC 5285.")
errRFC8285TwoByteHeaderSize = errors.New("Полезная нагрузка расширения заголовка должна быть 255 байт или меньше для двухбайтовых расширений RFC 5285.")
errRFC3550HeaderIDRange = errors.New("Идентификатор расширения заголовка должен быть равен 0 для расширений, не соответствующих RFC 5285.")
errInvalidRTPPadding = errors.New("недопустимое заполнение RTP")
)