Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chapin666/sdl-tutorial
Simple DirectMedia Layer
https://github.com/chapin666/sdl-tutorial
Last synced: 4 days ago
JSON representation
Simple DirectMedia Layer
- Host: GitHub
- URL: https://github.com/chapin666/sdl-tutorial
- Owner: chapin666
- Created: 2022-10-21T15:30:12.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-22T06:10:38.000Z (about 2 years ago)
- Last Synced: 2023-03-06T08:26:42.586Z (over 1 year ago)
- Language: C++
- Size: 1.93 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## SDL Tutorial
SDL(Simple DirectMedia Layer) is a cross-platform development library designed to provide low level access to audio,
keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. It is used by video playback software,
emulators, and popular games including Valve's award winning catalog and many Humble Bundle games.### requirements
```shellbrew install sdl2
brew install sdl2_image
```
### Contents
1. [create_and_show_window](./src/create_and_show_window)
2. [load_image_with_display](./src/load_image_with_display)
3. [load yuv with display](./src/load_yuv_with_display)
4. [load yuv with play](./src/load_yuv_with_play)
5. [push_pcm_with_play](./src/push_pcm_with_play)
6. [pull_pcm_with_play](./src/pull_pcm_with_play)