# ExMoQ v0.2.0 - Table of Contents > Rustler bindings for moq-dev ## Pages - [ExMoQ](readme.md) - [LICENSE](license.md) - [ExMoQ publishing & subscribing](publish_and_subscribe.md) ## Modules - [ExMoQ.Subscription](ExMoQ.Subscription.md): Parameters of a track subscription. - [ExMoQ.Test.Relay](ExMoQ.Test.Relay.md): Runs a MoQ relay for ExUnit integration tests. - [ExMoQ.WebCodecs](ExMoQ.WebCodecs.md): Track formats expressed in WebCodecs terms: codec-agnostic decoder parameters plus the per-codec fields a WebCodecs codec string is built from. - [ExMoQ.WebCodecs.AACCodec](ExMoQ.WebCodecs.AACCodec.md): Audio Object Type from the WebCodecs `mp4a.40.` codec string - [ExMoQ.WebCodecs.AudioTrackFormat](ExMoQ.WebCodecs.AudioTrackFormat.md): An audio track's format: codec-agnostic parameters and the per-codec fields - [ExMoQ.WebCodecs.AudioTrackParams](ExMoQ.WebCodecs.AudioTrackParams.md): Codec-agnostic audio parameters, a subset of WebCodecs' `AudioDecoderConfig` - [ExMoQ.WebCodecs.H264Codec](ExMoQ.WebCodecs.H264Codec.md): Components of the WebCodecs `avc1.PPCCLL` codec string; `in_band: true` selects `avc3` (in-band parameter sets) instead. - [ExMoQ.WebCodecs.H265Codec](ExMoQ.WebCodecs.H265Codec.md): Components of the WebCodecs `hvc1` codec string; `in_band: true` selects `hev1` (in-band parameter sets) instead. - [ExMoQ.WebCodecs.VideoTrackFormat](ExMoQ.WebCodecs.VideoTrackFormat.md): A video track's format: codec-agnostic parameters, the decoder configuration record (empty binary when absent) and the per-codec fields. - [ExMoQ.WebCodecs.VideoTrackParams](ExMoQ.WebCodecs.VideoTrackParams.md): Codec-agnostic video parameters, a subset of WebCodecs' `VideoDecoderConfig` ## See Also - [Membrane Framework AI Skill](https://hexdocs.pm/membrane_core/skill.md) - [Membrane Core](https://hexdocs.pm/membrane_core/llms.txt)