Lines Matching defs:obj

3995  * \param obj pointer to object to free
3997 void snd_pcm_access_mask_free(snd_pcm_access_mask_t *obj)
3999 free(obj);
4097 * \param obj pointer to object to free
4099 void snd_pcm_format_mask_free(snd_pcm_format_mask_t *obj)
4101 free(obj);
4200 * \param obj pointer to object to free
4202 void snd_pcm_subformat_mask_free(snd_pcm_subformat_mask_t *obj)
4204 free(obj);
4303 * \param obj pointer to object to free
4305 void snd_pcm_hw_params_free(snd_pcm_hw_params_t *obj)
4307 free(obj);
6423 * \param obj pointer to object to free
6425 void snd_pcm_sw_params_free(snd_pcm_sw_params_t *obj)
6427 free(obj);
6980 * \param obj pointer to object to free
6982 void snd_pcm_status_free(snd_pcm_status_t *obj)
6984 free(obj);
7000 * \param obj #snd_pcm_status_t pointer
7003 snd_pcm_state_t snd_pcm_status_get_state(const snd_pcm_status_t *obj)
7005 assert(obj);
7006 return obj->state;
7011 * \param obj #snd_pcm_status_t pointer
7018 void snd_pcm_status_get_trigger_tstamp(const snd_pcm_status_t *obj, snd_timestamp_t *ptr)
7020 assert(obj && ptr);
7021 ptr->tv_sec = obj->trigger_tstamp.tv_sec;
7022 ptr->tv_usec = obj->trigger_tstamp.tv_nsec / 1000L;
7027 * \param obj #snd_pcm_status_t pointer
7035 EXPORT_SYMBOL void INTERNAL(snd_pcm_status_get_trigger_htstamp)(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)
7037 void snd_pcm_status_get_trigger_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)
7040 assert(obj && ptr);
7041 *ptr = obj->trigger_tstamp;
7047 * \param obj #snd_pcm_status_t pointer
7050 void snd_pcm_status_get_tstamp(const snd_pcm_status_t *obj, snd_timestamp_t *ptr)
7052 assert(obj && ptr);
7053 ptr->tv_sec = obj->tstamp.tv_sec;
7054 ptr->tv_usec = obj->tstamp.tv_nsec / 1000L;
7059 * \param obj pointer to #snd_pcm_status_t
7063 EXPORT_SYMBOL void INTERNAL(snd_pcm_status_get_htstamp)(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)
7065 void snd_pcm_status_get_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)
7068 assert(obj && ptr);
7069 *ptr = obj->tstamp;
7075 * \param obj pointer to #snd_pcm_status_t
7078 void snd_pcm_status_get_audio_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)
7080 assert(obj && ptr);
7081 *ptr = obj->audio_tstamp;
7087 * \param obj pointer to #snd_pcm_status_t
7090 void snd_pcm_status_get_driver_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)
7092 assert(obj && ptr);
7093 *ptr = obj->driver_tstamp;
7098 * \param obj pointer to #snd_pcm_status_t
7101 void snd_pcm_status_get_audio_htstamp_report(const snd_pcm_status_t *obj,
7104 assert(obj && audio_tstamp_report);
7105 snd_pcm_unpack_audio_tstamp_report(obj->audio_tstamp_data,
7106 obj->audio_tstamp_accuracy,
7112 * \param obj pointer to #snd_pcm_status_t
7115 void snd_pcm_status_set_audio_htstamp_config(snd_pcm_status_t *obj,
7118 assert(obj && audio_tstamp_config);
7119 snd_pcm_pack_audio_tstamp_config(&obj->audio_tstamp_data, audio_tstamp_config);
7132 snd_pcm_sframes_t snd_pcm_status_get_delay(const snd_pcm_status_t *obj)
7134 assert(obj);
7135 return obj->delay;
7142 snd_pcm_uframes_t snd_pcm_status_get_avail(const snd_pcm_status_t *obj)
7144 assert(obj);
7145 return obj->avail;
7154 snd_pcm_uframes_t snd_pcm_status_get_avail_max(const snd_pcm_status_t *obj)
7156 assert(obj);
7157 return obj->avail_max;
7164 snd_pcm_uframes_t snd_pcm_status_get_overrange(const snd_pcm_status_t *obj)
7166 assert(obj);
7167 return obj->overrange;
7195 * \param obj pointer to object to free
7197 void snd_pcm_info_free(snd_pcm_info_t *obj)
7199 free(obj);
7215 * \param obj PCM info container
7218 unsigned int snd_pcm_info_get_device(const snd_pcm_info_t *obj)
7220 assert(obj);
7221 return obj->device;
7226 * \param obj PCM info container
7229 unsigned int snd_pcm_info_get_subdevice(const snd_pcm_info_t *obj)
7231 assert(obj);
7232 return obj->subdevice;
7237 * \param obj PCM info container
7240 snd_pcm_stream_t snd_pcm_info_get_stream(const snd_pcm_info_t *obj)
7242 assert(obj);
7243 return obj->stream;
7248 * \param obj PCM info container
7251 int snd_pcm_info_get_card(const snd_pcm_info_t *obj)
7253 assert(obj);
7254 return obj->card;
7259 * \param obj PCM info container
7262 const char *snd_pcm_info_get_id(const snd_pcm_info_t *obj)
7264 assert(obj);
7265 return (const char *)obj->id;
7270 * \param obj PCM info container
7273 const char *snd_pcm_info_get_name(const snd_pcm_info_t *obj)
7275 assert(obj);
7276 return (const char *)obj->name;
7281 * \param obj PCM info container
7284 const char *snd_pcm_info_get_subdevice_name(const snd_pcm_info_t *obj)
7286 assert(obj);
7287 return (const char *)obj->subname;
7292 * \param obj PCM info container
7295 snd_pcm_class_t snd_pcm_info_get_class(const snd_pcm_info_t *obj)
7297 assert(obj);
7298 return obj->dev_class;
7303 * \param obj PCM info container
7306 snd_pcm_subclass_t snd_pcm_info_get_subclass(const snd_pcm_info_t *obj)
7308 assert(obj);
7309 return obj->dev_subclass;
7314 * \param obj PCM info container
7317 unsigned int snd_pcm_info_get_subdevices_count(const snd_pcm_info_t *obj)
7319 assert(obj);
7320 return obj->subdevices_count;
7325 * \param obj PCM info container
7328 unsigned int snd_pcm_info_get_subdevices_avail(const snd_pcm_info_t *obj)
7330 assert(obj);
7331 return obj->subdevices_avail;
7336 * \param obj PCM info container
7339 snd_pcm_sync_id_t snd_pcm_info_get_sync(const snd_pcm_info_t *obj)
7342 assert(obj);
7343 memcpy(&res, &obj->sync, sizeof(res));
7349 * \param obj PCM info container
7352 void snd_pcm_info_set_device(snd_pcm_info_t *obj, unsigned int val)
7354 assert(obj);
7355 obj->device = val;
7360 * \param obj PCM info container
7363 void snd_pcm_info_set_subdevice(snd_pcm_info_t *obj, unsigned int val)
7365 assert(obj);
7366 obj->subdevice = val;
7371 * \param obj PCM info container
7374 void snd_pcm_info_set_stream(snd_pcm_info_t *obj, snd_pcm_stream_t val)
7376 assert(obj);
7377 obj->stream = val;