Multimedia Management system contains 2 components: MultimediaManagementAssignment and PhysicalMediaFileHandleProcess
MultimediaManagementAssignment is a console application that provides functions to manage media files.
The application contains below functions:
- Display the media files list.
- Upload media file.
- Search media file by name.
- Filter media files by type or genre.
- Play media file.
PhysicalMediaFileHandleProcess is a console application that performs action related to physical media files.
The application contains below functions:
- Play media file.
These two system communicate via Named Pipe, where MultimediaManagementAssignment is client and PhysicalMediaFileHandleProcess is server.
PhysicalMediaFileHandleProcess receives message from MultimediaManagementAssignment to perfrom playing media file function.

- MultimediaManagementAssignment

- PhysicalMediaFileHandleProcess