🆃🅸🅼🅴🆂🆃🅰🅼🅿🆂 🅱🅴🅻🅾🆆
00:00 - Creating a Simple MP3 Player
01:49 - Working with DLLs and Writing an MP3 Player
03:37 - Working with Sounds in Games
05:30 - Exploring Sound Libraries
07:16 - Exploring DLLs and Sound Engines
09:10 - Compiling a Program into a DLL
11:08 - The Benefits of DLLs
15:07 - Standardizing Sound Processing
17:09 - Working with BASS for Games and Business Applications
18:56 - Packaging Functions into a DLL
21:01 - Implicit vs. Explicit DLL Loading
23:00 - Creating a DLL File
24:55 - Exporting Functions from a DLL
26:48 - Understanding Parameter Passing in Memory
28:53 - Creating a DLL File
30:50 - Creating a Project Group in Delphi
32:50 - Prototyping Functions and Adding External Information
34:45 - Using the Add Numbers Function
36:50 - Working with Multiple Projects in the Project Explorer
38:40 - Creating an Application and DLL File
40:42 - Working with Third-Party DLLs
42:39 - Using DLLs in the App
44:25 - Using Base for Audio Library Development
46:35 - Exploring the Capabilities of BASS
48:43 - Setting Up the Base DLL for a VCL Forms Application
50:42 - Setting Up the DLL File
52:36 - Accessing the Help File for Initializing Base
54:18 - Initializing the Base Unit in Delphi
56:09 - Initializing Audio in a VCL Forms Application
57:52 - Specifying Output Sample Rate for a Sound Card
59:44 - Exploring Handles in Windows Programming
1:01:35 - Understanding Handles in Delphi
1:03:22 - Accessing a DLL in Delphi
1:05:20 - Accessing the Base Unit in C and Delphi
1:07:16 - Checking the Results with an IF Statement
1:09:13 - Loading an MP3 File
1:11:06 - Storing a Handle to an Open Stream
1:12:47 - Setting Up an Open Button for an MP3 Player
1:14:43 - Converting Variables with Casting
1:16:39 - Playing an Audio File with BASS
1:18:40 - Adding Functionality with an Open Dialog
1:20:27 - Invoking the Open Dialog Control
1:22:24 - Setting a Filter for the Open Dialogue Song Control
1:24:18 - Understanding Memory and Handles in Audio Programming
1:26:23 - Freeing a Stream
1:28:16 - Adding Pause Functionality to the Music Player
1:30:06 - Setting the Position of a Stream
1:32:00 - Setting Up the Logic for the Display Title
1:34:00 - Building an MP3 Player with a Track Bar
1:36:11 - Setting Up the Track Bar
1:37:54 - Setting the Trackbar Position
1:39:00 - Setting Up the Track Bar Events
1:41:44 - Automatic Tracking with a Timer
1:43:46 - Remembering if the Track Bar is Held
1:45:42 - Understanding Scope in Programming
1:47:49 - Finalizing the MP3 Player UI
1:49:00 - Setting Up UI with Panels
1:51:27 - Setting Up the Play, Stop, and Tracking Buttons
1:53:18 - Creating a Music Player Interface
1:55:16 - Setting Up the Play Button Icon
1:57:14 - Linking Up the Buttons to Their Procedures
1:59:17 - Setting Up the Tracking and Volume Panel
2:01:18 - Setting Up the Playlist Controls
2:03:15 - Setting Up a Drop-Down List
2:05:15 - Finishing the Interface Design
2:07:30 - Anchoring Controls to the Form
2:09:30 - Anchoring Components to the Form
2:11:35 - Creating a Simple MP3 Player
2:13:51 - Completing the GUI for an MP3 Player
Learn Delphi Programming - In-Depth Look at DLLs.
An in-depth look at DLLs, how to incorporate them, and how to write your own DLLs.
This 9-part course provides a full introduction to all the basic fundamentals and core concepts of Delphi programming for beginners. Learn how to code - learn Delphi programming the easy way.
Enter the world of object-oriented programming as a beginner, or expand your programming knowledge with a Delphi programming course taught by top-rated instructors. Apart from teaching you the fundamental programming concepts using Delphi programming, this course also covers the tools, how to write code, debug features, explore customizations, and start writing programs right away. It's one of the best courses to learn Delphi programming with so many tips, examples, and exercises.
Note: Even though this is a legacy Delphi tutorial, it is still one of the best Delphi full courses available with a focus on Delphi for beginners.
The next video in this Delphi programming course (Part 7 of 9) is: • 🔴 Implementing Playlists • Delphi Pro...
The full playlist to this Delphi programming course is available at: • 🔴 Delphi Programming (Beginners)
Disclaimer: I don't own the rights to the content provided in this video. All credit to the respective owners.
This video was created by 3D Buzz and is now available to you for free.