Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  buffers.h

  Sprache: C
 

/* PipeWire */
/* SPDX-FileCopyrightText: Copyright © 2019 Wim Taymans */
/* SPDX-License-Identifier: MIT */

#ifndef PIPEWIRE_BUFFERS_H
#define PIPEWIRE_BUFFERS_H

#include <spa/node/node.h>

#include <pipewire/context.h>
#include <pipewire/mem.h>

#ifdef __cplusplus
extern "C" {
#endif

/** \defgroup pw_buffers Buffers
 * Buffer handling
 */


/**
 * \addtogroup pw_buffers
 * \{
 */


#define PW_BUFFERS_FLAG_NONE  0
#define PW_BUFFERS_FLAG_NO_MEM  (1<<0/**< don't allocate buffer memory */
#define PW_BUFFERS_FLAG_SHARED  (1<<1/**< buffers can be shared */
#define PW_BUFFERS_FLAG_DYNAMIC  (1<<2/**< buffers have dynamic data */
#define PW_BUFFERS_FLAG_SHARED_MEM (1<<3/**< buffers need shared memory */
#define PW_BUFFERS_FLAG_IN_PRIORITY (1<<4/**< input parameters have priority */
#define PW_BUFFERS_FLAG_ASYNC  (1<<5/**< one of the nodes is async */

struct pw_buffers {
 struct pw_memblock *mem; /**< allocated buffer memory */
 struct spa_buffer **buffers; /**< port buffers */
 uint32_t n_buffers;  /**< number of port buffers */
 uint32_t flags;   /**< flags */
};

int pw_buffers_negotiate(struct pw_context *context, uint32_t flags,
  struct spa_node *outnode, uint32_t out_port_id,
  struct spa_node *innode, uint32_t in_port_id,
  struct pw_buffers *result);

void pw_buffers_clear(struct pw_buffers *buffers);

/**
 * \}
 */


#ifdef __cplusplus
}
#endif

#endif /* PIPEWIRE_BUFFERS_H */

Messung V0.5 in Prozent
C=89 H=100 G=94

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=141584
#Domains=752002