PipeWire  0.3.59
format.h File Reference

spa/param/format.h More...

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_iec958 ,
  SPA_MEDIA_SUBTYPE_dsd , 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_AUDIO_iec958Codec , SPA_FORMAT_AUDIO_bitorder , SPA_FORMAT_AUDIO_interleave ,
  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...
 

Detailed Description