PipeWire  0.3.33
param/format.h File Reference

Go to the source code of this file.

Macros

#define SPA_KEY_FORMAT_DSP   "format.dsp"
 a predefined DSP format, Ex. More...
 

Enumerations

enum  spa_media_type {
  SPA_MEDIA_TYPE_unknown, SPA_MEDIA_TYPE_audio, SPA_MEDIA_TYPE_video, SPA_MEDIA_TYPE_image,
  SPA_MEDIA_TYPE_binary, SPA_MEDIA_TYPE_stream, SPA_MEDIA_TYPE_application
}
 media type for SPA_TYPE_OBJECT_Format More...
 
enum  spa_media_subtype {
  SPA_MEDIA_SUBTYPE_unknown, SPA_MEDIA_SUBTYPE_raw, SPA_MEDIA_SUBTYPE_dsp, SPA_MEDIA_SUBTYPE_START_Audio = 0x10000,
  SPA_MEDIA_SUBTYPE_mp3, SPA_MEDIA_SUBTYPE_aac, SPA_MEDIA_SUBTYPE_vorbis, SPA_MEDIA_SUBTYPE_wma,
  SPA_MEDIA_SUBTYPE_ra, SPA_MEDIA_SUBTYPE_sbc, SPA_MEDIA_SUBTYPE_adpcm, SPA_MEDIA_SUBTYPE_g723,
  SPA_MEDIA_SUBTYPE_g726, SPA_MEDIA_SUBTYPE_g729, SPA_MEDIA_SUBTYPE_amr, SPA_MEDIA_SUBTYPE_gsm,
  SPA_MEDIA_SUBTYPE_START_Video = 0x20000, SPA_MEDIA_SUBTYPE_h264, SPA_MEDIA_SUBTYPE_mjpg, SPA_MEDIA_SUBTYPE_dv,
  SPA_MEDIA_SUBTYPE_mpegts, SPA_MEDIA_SUBTYPE_h263, SPA_MEDIA_SUBTYPE_mpeg1, SPA_MEDIA_SUBTYPE_mpeg2,
  SPA_MEDIA_SUBTYPE_mpeg4, SPA_MEDIA_SUBTYPE_xvid, SPA_MEDIA_SUBTYPE_vc1, SPA_MEDIA_SUBTYPE_vp8,
  SPA_MEDIA_SUBTYPE_vp9, SPA_MEDIA_SUBTYPE_bayer, SPA_MEDIA_SUBTYPE_START_Image = 0x30000, SPA_MEDIA_SUBTYPE_jpeg,
  SPA_MEDIA_SUBTYPE_START_Binary = 0x40000, SPA_MEDIA_SUBTYPE_START_Stream = 0x50000, SPA_MEDIA_SUBTYPE_midi, SPA_MEDIA_SUBTYPE_START_Application = 0x60000,
  SPA_MEDIA_SUBTYPE_control
}
 media subtype for SPA_TYPE_OBJECT_Format More...
 
enum  spa_format {
  SPA_FORMAT_START, SPA_FORMAT_mediaType, SPA_FORMAT_mediaSubtype, SPA_FORMAT_START_Audio = 0x10000,
  SPA_FORMAT_AUDIO_format, SPA_FORMAT_AUDIO_flags, SPA_FORMAT_AUDIO_rate, SPA_FORMAT_AUDIO_channels,
  SPA_FORMAT_AUDIO_position, SPA_FORMAT_START_Video = 0x20000, SPA_FORMAT_VIDEO_format, SPA_FORMAT_VIDEO_modifier,
  SPA_FORMAT_VIDEO_size, SPA_FORMAT_VIDEO_framerate, SPA_FORMAT_VIDEO_maxFramerate, SPA_FORMAT_VIDEO_views,
  SPA_FORMAT_VIDEO_interlaceMode, SPA_FORMAT_VIDEO_pixelAspectRatio, SPA_FORMAT_VIDEO_multiviewMode, SPA_FORMAT_VIDEO_multiviewFlags,
  SPA_FORMAT_VIDEO_chromaSite, SPA_FORMAT_VIDEO_colorRange, SPA_FORMAT_VIDEO_colorMatrix, SPA_FORMAT_VIDEO_transferFunction,
  SPA_FORMAT_VIDEO_colorPrimaries, SPA_FORMAT_VIDEO_profile, SPA_FORMAT_VIDEO_level, SPA_FORMAT_VIDEO_H264_streamFormat,
  SPA_FORMAT_VIDEO_H264_alignment, SPA_FORMAT_START_Image = 0x30000, SPA_FORMAT_START_Binary = 0x40000, SPA_FORMAT_START_Stream = 0x50000,
  SPA_FORMAT_START_Application = 0x60000
}
 properties for audio SPA_TYPE_OBJECT_Format More...