Sound_DecoderInfo(3)

πŸ“¦
version 1.0.3 Β· 4 versions
, in fedora 43, fedora 44

🌸 NAME 🌸

okay bestie, this is Sound_DecoderInfo(3) from the Library Functions Manual, and the NAME section is literally: Sound_DecoderInfo β€” information about available soudn decoders πŸ‘€βœ¨. (Yes, "soudn" is in the original, keeping it πŸ’….)

✨ SYNOPSIS ✨

#include <SDL_sound.h>

πŸŽ€ Data Fields πŸŽ€

  • const char ** extensions
  • const char * description
  • const char * author
  • const char * url

πŸ’– Detailed Description πŸ’–

Information about available soudn decoders.

Each decoder sets up one of these structs, and you can retrieve them via the Sound_AvailableDecoders() function. EVERY FIELD IN THIS IS READ-ONLY. like, do not write to it, bestie πŸš«πŸ’€.

The extensions field is a NULL-terminated list of ASCIZ strings. You should read it like this:

const char **ext;
for (ext = info->extensions; *ext != NULL; ext++) {
    printf("   File extension \"%s\"\n", *ext);
}

πŸ‘€ See also

  • Sound_AvailableDecoders

πŸ’… Field Documentation πŸ’…

🌟 const char* Sound_DecoderInfo::author 🌟

"Name Of Author \<email@emailhost.dom\>" β€” that's the format, exactly, no cap.

πŸ¦‹ const char* Sound_DecoderInfo::description πŸ¦‹

Human readable description of decoder. (Yes, "human readable" as two words in the original ✨.)

πŸ“ const char** Sound_DecoderInfo::extensions πŸ“

File extensions, list ends with NULL. Your stop sign is NULL, periodt πŸ›‘.

🌈 const char* Sound_DecoderInfo::url 🌈

URL specific to this decoder. It's giving "where to find this decoder online" energy πŸ”₯.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for SDL_sound from the source code. So it's auto-generated, not hand-written lore, bestie πŸ€–βœ¨.


okay that's the whole page! footer vibes: source SDL_sound, Version 1.0.1, page Sound_DecoderInfo(3) β€” no date listed in the footer, so I'm not inventing one πŸ«ΆπŸ’–

πŸ“¦ where this page comes from