---
name: "njb_playlist_track_struct"
section: "3"
platform: "linux"
package: "libnjb-doc"
version: "2.2.5-4.3"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/njb_playlist_track_struct"
---

# njb\_playlist\_track\_struct(3)

## NAME

njb\_playlist\_track\_struct -

## SYNOPSIS

`#include <libnjb.h>`

### Data Fields

u\_int32\_t **trackid**\
 struct **njb\_playlist\_track\_struct** \* **prev**\
 struct **njb\_playlist\_track\_struct** \* **next**\

## Detailed Description

This struct is used for representing a track that is part of a `njb_playlist_t` playlist

**Examples:**

**pl.c**, and **playlists.c**.

## Field Documentation

### struct njb\_playlist\_track\_struct\* njb\_playlist\_track\_struct::next` [read]` The next track in the playlist

Referenced by NJB\_Playlist\_Addtrack(), NJB\_Playlist\_Deltrack(), NJB\_Playlist\_Deltrack\_TrackID(), NJB\_Playlist\_Destroy(), and NJB\_Playlist\_Gettrack().

### struct njb\_playlist\_track\_struct\* njb\_playlist\_track\_struct::prev` [read]` The previous track in the playlist

Referenced by NJB\_Playlist\_Addtrack(), NJB\_Playlist\_Deltrack(), and NJB\_Playlist\_Deltrack\_TrackID().

### u\_int32\_t njb\_playlist\_track\_struct::trackid The track ID as used on the device

**Examples:**  **pl.c**, and **playlists.c**.

Referenced by NJB\_Playlist\_Deltrack\_TrackID(), NJB\_Playlist\_Track\_New(), and NJB\_Update\_Playlist().

## Author

Generated automatically by Doxygen for libnjb from the source code.
