first commit
This commit is contained in:
commit
ca5c4be674
73
README.md
Normal file
73
README.md
Normal file
@ -0,0 +1,73 @@
|
||||
# DualScreenKTVPlayStation
|
||||
|
||||
DualScreenKTVPlayStation is a multimedia application designed to manage video and audio playback across multiple monitors. This application leverages DirectShow to handle various media types and provides synchronized playback functionality for dual-screen karaoke systems.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Before you can build and run this application, ensure that you have the following prerequisites installed:
|
||||
|
||||
- **Windows OS**: This application is designed to run on Windows.
|
||||
- **.NET Framework**: Make sure you have the appropriate version of the .NET Framework installed.
|
||||
- **DirectShow**: Ensure DirectShow components are properly installed and registered.
|
||||
- **Dll Files**: Ensure all required .dll files are placed in the correct directories.
|
||||
|
||||
## Building the Application
|
||||
|
||||
To build the application, follow these steps:
|
||||
|
||||
1. **Clone the repository**:
|
||||
```sh
|
||||
git clone https:
|
||||
cd KTV_Superstar
|
||||
```
|
||||
|
||||
2. **Run the build script**:
|
||||
Execute the `build.bat` script to compile the application. This script will handle the compilation process and generate the necessary executable files.
|
||||
```sh
|
||||
build.bat
|
||||
```
|
||||
|
||||
## Running the Application
|
||||
|
||||
Once the application is built, you can run it using the following steps:
|
||||
|
||||
1. **Navigate to the output directory**:
|
||||
```sh
|
||||
cd bin/Release
|
||||
```
|
||||
|
||||
2. **Execute the application**:
|
||||
```sh
|
||||
DualScreenKTVPlayStation.exe
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
Before running the application, ensure that all necessary .dll files are in place. The required .dll files should be located in the same directory as the executable or in a directory included in your system's PATH environment variable.
|
||||
|
||||
## Features
|
||||
|
||||
- **Dual Screen Playback**: Play video and audio content across two screens, synchronized for karaoke use.
|
||||
- **Media Management**: Handle different media types, including video and audio, with support for various codecs.
|
||||
- **DirectShow Integration**: Leverage DirectShow for advanced media playback capabilities.
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the [LICENSE](LICENSE) file for details.
|
||||
|
||||
## Contributing
|
||||
|
||||
Contributions are welcome! Please read the [CONTRIBUTING.md](CONTRIBUTING.md) file for guidelines on how to contribute to this project.
|
||||
|
||||
## Support
|
||||
|
||||
For support, please open an issue in the GitHub repository or contact the maintainers directly.
|
||||
|
||||
## Authors
|
||||
|
||||
- **Steven Yu** - *Initial work* - [Your GitHub Profile](https:
|
||||
|
||||
## Acknowledgments
|
||||
|
||||
- Special thanks to the contributors and the open-source community for their support and tools.
|
||||
|
Loading…
x
Reference in New Issue
Block a user