# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2021 Canonical Ltd
# Copyright (C) 2025 Alexandre Pujol <alexandre@pujol.io>
# SPDX-License-Identifier: GPL-2.0-only

# Allows access to media controller such as microphones, and video capture hardware.
# See: https://www.kernel.org/doc/Documentation/userspace-api/media/mediactl/media-controller-intro.rst

  abi <abi/4.0>,

  @{sys}/bus/media/devices/ r,

  # Control of media devices
  /dev/media@{int} rwk,

  # Access to V4L subnodes configuration
  # See https://www.kernel.org/doc/html/v4.12/media/uapi/v4l/dev-subdev.html
  /dev/v4l-subdev@{int} rw,

  include if exists <abstractions/media-control.d>

# vim:syntax=apparmor
