PipeWire: access-portal.c File Reference

PipeWire 0.3.34

Data Structures | Macros | Enumerations | Functions
access-portal.c File Reference

## Data Structures
struct | impl
struct | client

## Macros
#define | NAME "access-portal"
#define | SESSION_KEY "access-portal"
#define | MEDIA_ROLE_ALL (MEDIA_ROLE_CAMERA)

## Enumerations
enum | media_role { MEDIA_ROLE_INVALID = -1 , MEDIA_ROLE_NONE = 0 , MEDIA_ROLE_CAMERA = 1 << 0 }

## Functions
int | sm_access_portal_start (struct sm_media_session *session)

## Macro Definition Documentation

## ◆ MEDIA_ROLE_ALL

#define MEDIA_ROLE_ALL (MEDIA_ROLE_CAMERA)

## ◆ NAME

#define NAME "access-portal"

## ◆ SESSION_KEY

#define SESSION_KEY "access-portal"

## Enumeration Type Documentation

## ◆ media_role

enum media_role

Enumerator
MEDIA_ROLE_INVALID |
MEDIA_ROLE_NONE |
MEDIA_ROLE_CAMERA |

## Function Documentation

## ◆ sm_access_portal_start()

int sm_access_portal_start | ( | struct sm_media_session * | session | ) |

References impl::client_list, impl::session, and spa_list_init().