Nwlapcug.com


Come utilizzare un Buffer circolare

Un buffer circolare è un metodo veloce per programmare un buffer circolare. Un buffer circolare collega una struttura di dati in un modello circolare. Questo stile di programmazione viene utilizzato per una varietà di programmi, dalla creazione di sintesi del suono alla strategia di coda per l'ordine delle operazioni del programma di registrazione audio. È possibile utilizzare un buffer circolare in qualsiasi software di creazione di codice e il linguaggio di programmazione. Il processo di creazione è semplice e chiunque con competenze di programmazione di base può creare un buffer circolare.

Istruzioni

1

Impostare le dimensioni per leggere "size_t rb_sz,." Tipo "to_write, to_read;." Sotto questo codice tipo u_rb_t * rb = NULL;. "

2

Digitare "dbg_err_if" per avviare la creazione di buffer circolare. Scrivere "(u_b_create (1024, U RB OPT NONE & tb));" per impostare la dimensione del buffer. Si può rendere più grande di 1024 se volete.

3

Creare il buffer di dimensione che si desidera scrivendo "(" buffer circolare (@%p) di dimensioni % zu. " Avanti, scrivere ", rb, (rb_sz = u_rb_size (rb)));" al lato del primo testo.

4

Impostare la funzione "to_write" da leggere "((to_write = u_rb_avail (rb)) > 0)." Impostare la funzione "to_read" da leggere "((to_read = u_rb_ready (rb)) > 0."

5

Salvare i dati e testare il programma. Fare eventuali ritocchi necessari per ottenere il buffer circolare di agire secondo le vostre specifiche.