<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
    </Filter>
    <Filter Include="Header Files\muxer">
      <UniqueIdentifier>{c728c158-0d9c-4769-bd5e-52b2744f7521}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\muxer">
      <UniqueIdentifier>{d50f186f-c489-4503-be78-0fbc32d85858}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\encoder">
      <UniqueIdentifier>{3785b6df-1472-4dee-933f-5ff6c140b16e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\encoder">
      <UniqueIdentifier>{017653cc-c318-4960-8099-8dc6a3ca5407}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\record">
      <UniqueIdentifier>{06d19726-b0cf-49cb-9562-ecb1d4525c50}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\record">
      <UniqueIdentifier>{5e348938-a8f3-473f-9004-0a584fb52803}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\devices">
      <UniqueIdentifier>{abffc59a-129a-468d-b433-0278780530de}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\devices">
      <UniqueIdentifier>{e67755db-f19e-439c-839b-30e3c6c1ca61}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\filters">
      <UniqueIdentifier>{495cf6d1-c879-4172-900c-e77a3ca74343}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\filters">
      <UniqueIdentifier>{7b3e2bcb-f9aa-47e1-99f6-fd69cef6f46b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\helpers">
      <UniqueIdentifier>{4ebe5c56-1ded-4999-8ec8-a412f7e7e7c8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\helpers">
      <UniqueIdentifier>{4a9d1e55-d315-4d38-830e-30283889a177}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\logger">
      <UniqueIdentifier>{36132240-93e0-4286-8729-4ab2df2ff726}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\defines">
      <UniqueIdentifier>{6efa3ce5-a902-4756-866e-0b71d7a64e2d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\helpers\win">
      <UniqueIdentifier>{524dd0a6-01e1-4df1-99a4-6453e72b2f00}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\helpers\win">
      <UniqueIdentifier>{86ee3356-e233-46ea-a2cf-9250808ac3f3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\encoder\video">
      <UniqueIdentifier>{8f473355-4af0-422e-8cea-ea39e4b0b3a9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\encoder\audio">
      <UniqueIdentifier>{7313da4d-6f7a-4e00-a606-53824bb73a04}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\encoder\video">
      <UniqueIdentifier>{c9701cf2-d3f0-4418-9ca5-b5fe4a9001d8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\encoder\audio">
      <UniqueIdentifier>{b0ab0abf-99fb-4f8a-9710-f41a58665216}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\logger">
      <UniqueIdentifier>{48ac2435-d669-43a7-839f-22bfeedc224d}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="export.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="muxer_define.h">
      <Filter>Header Files\muxer</Filter>
    </ClInclude>
    <ClInclude Include="muxer_file.h">
      <Filter>Header Files\muxer</Filter>
    </ClInclude>
    <ClInclude Include="record_audio.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_audio_define.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_audio_dshow.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_audio_factory.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_audio_wasapi.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop_define.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop_factory.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop_ffmpeg_dshow.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop_ffmpeg_gdi.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="device_audios.h">
      <Filter>Header Files\devices</Filter>
    </ClInclude>
    <ClInclude Include="device_videos.h">
      <Filter>Header Files\devices</Filter>
    </ClInclude>
    <ClInclude Include="headers_ffmpeg.h">
      <Filter>Header Files\helpers</Filter>
    </ClInclude>
    <ClInclude Include="log_helper.h">
      <Filter>Header Files\logger</Filter>
    </ClInclude>
    <ClInclude Include="utils_string.h">
      <Filter>Header Files\helpers</Filter>
    </ClInclude>
    <ClInclude Include="headers_mmdevice.h">
      <Filter>Header Files\helpers</Filter>
    </ClInclude>
    <ClInclude Include="error_define.h">
      <Filter>Header Files\defines</Filter>
    </ClInclude>
    <ClInclude Include="ring_buffer.h">
      <Filter>Header Files\helpers</Filter>
    </ClInclude>
    <ClInclude Include="resample_pcm.h">
      <Filter>Header Files\helpers</Filter>
    </ClInclude>
    <ClInclude Include="sws_helper.h">
      <Filter>Header Files\helpers</Filter>
    </ClInclude>
    <ClInclude Include="filter_aresample.h">
      <Filter>Header Files\filters</Filter>
    </ClInclude>
    <ClInclude Include="filter_amix.h">
      <Filter>Header Files\filters</Filter>
    </ClInclude>
    <ClInclude Include="filter.h">
      <Filter>Header Files\filters</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop_duplication.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop_gdi.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="system_lib.h">
      <Filter>Header Files\helpers\win</Filter>
    </ClInclude>
    <ClInclude Include="system_version.h">
      <Filter>Header Files\helpers\win</Filter>
    </ClInclude>
    <ClInclude Include="hardware_acceleration.h">
      <Filter>Header Files\helpers</Filter>
    </ClInclude>
    <ClInclude Include="d3d_helper.h">
      <Filter>Header Files\helpers\win</Filter>
    </ClInclude>
    <ClInclude Include="encoder_video_define.h">
      <Filter>Header Files\encoder\video</Filter>
    </ClInclude>
    <ClInclude Include="encoder_video.h">
      <Filter>Header Files\encoder\video</Filter>
    </ClInclude>
    <ClInclude Include="encoder_aac.h">
      <Filter>Header Files\encoder\audio</Filter>
    </ClInclude>
    <ClInclude Include="encoder_video_factory.h">
      <Filter>Header Files\encoder\video</Filter>
    </ClInclude>
    <ClInclude Include="encoder_video_x264.h">
      <Filter>Header Files\encoder\video</Filter>
    </ClInclude>
    <ClInclude Include="encoder_video_nvenc.h">
      <Filter>Header Files\encoder\video</Filter>
    </ClInclude>
    <ClInclude Include="muxer_ffmpeg.h">
      <Filter>Header Files\muxer</Filter>
    </ClInclude>
    <ClInclude Include="remuxer_ffmpeg.h">
      <Filter>Header Files\muxer</Filter>
    </ClInclude>
    <ClInclude Include="system_time.h">
      <Filter>Header Files\helpers\win</Filter>
    </ClInclude>
    <ClInclude Include="mul_db.h">
      <Filter>Header Files\helpers</Filter>
    </ClInclude>
    <ClInclude Include="system_error.h">
      <Filter>Header Files\helpers\win</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop_wgc.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
    <ClInclude Include="record_desktop_mag.h">
      <Filter>Header Files\record</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="main.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="export.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="muxer_file.cpp">
      <Filter>Source Files\muxer</Filter>
    </ClCompile>
    <ClCompile Include="record_audio.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_audio_dshow.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_audio_factory.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_audio_wasapi.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_desktop.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_desktop_factory.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_desktop_ffmpeg_dshow.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_desktop_ffmpeg_gdi.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="device_audios.cpp">
      <Filter>Source Files\devices</Filter>
    </ClCompile>
    <ClCompile Include="device_videos.cpp">
      <Filter>Source Files\devices</Filter>
    </ClCompile>
    <ClCompile Include="utils_string.cpp">
      <Filter>Source Files\helpers</Filter>
    </ClCompile>
    <ClCompile Include="headers_mmdevice.cpp">
      <Filter>Source Files\helpers</Filter>
    </ClCompile>
    <ClCompile Include="resample_pcm.cpp">
      <Filter>Source Files\helpers</Filter>
    </ClCompile>
    <ClCompile Include="sws_helper.cpp">
      <Filter>Source Files\helpers</Filter>
    </ClCompile>
    <ClCompile Include="filter_aresample.cpp">
      <Filter>Source Files\filters</Filter>
    </ClCompile>
    <ClCompile Include="filter_amix.cpp">
      <Filter>Source Files\filters</Filter>
    </ClCompile>
    <ClCompile Include="filter.cpp">
      <Filter>Source Files\filters</Filter>
    </ClCompile>
    <ClCompile Include="record_desktop_duplication.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_desktop_gdi.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="system_lib.cpp">
      <Filter>Source Files\helpers\win</Filter>
    </ClCompile>
    <ClCompile Include="system_version.cpp">
      <Filter>Source Files\helpers\win</Filter>
    </ClCompile>
    <ClCompile Include="hardware_acceleration.cpp">
      <Filter>Source Files\helpers</Filter>
    </ClCompile>
    <ClCompile Include="d3d_helper.cpp">
      <Filter>Source Files\helpers\win</Filter>
    </ClCompile>
    <ClCompile Include="encoder_video.cpp">
      <Filter>Source Files\encoder\video</Filter>
    </ClCompile>
    <ClCompile Include="encoder_aac.cpp">
      <Filter>Source Files\encoder\audio</Filter>
    </ClCompile>
    <ClCompile Include="encoder_video_factory.cpp">
      <Filter>Source Files\encoder\video</Filter>
    </ClCompile>
    <ClCompile Include="encoder_video_x264.cpp">
      <Filter>Source Files\encoder\video</Filter>
    </ClCompile>
    <ClCompile Include="encoder_video_nvenc.cpp">
      <Filter>Source Files\encoder\video</Filter>
    </ClCompile>
    <ClCompile Include="muxer_ffmpeg.cpp">
      <Filter>Source Files\muxer</Filter>
    </ClCompile>
    <ClCompile Include="remuxer_ffmpeg.cpp">
      <Filter>Source Files\muxer</Filter>
    </ClCompile>
    <ClCompile Include="dllmain.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="system_time.cpp">
      <Filter>Source Files\helpers\win</Filter>
    </ClCompile>
    <ClCompile Include="log_helper.cpp">
      <Filter>Source Files\logger</Filter>
    </ClCompile>
    <ClCompile Include="system_error.cpp">
      <Filter>Source Files\helpers\win</Filter>
    </ClCompile>
    <ClCompile Include="record_desktop_wgc.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
    <ClCompile Include="record_desktop_mag.cpp">
      <Filter>Source Files\record</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <FxCompile Include="d3d_pixelshader.hlsl">
      <Filter>Source Files\helpers\win</Filter>
    </FxCompile>
    <FxCompile Include="d3d_vertexshader.hlsl">
      <Filter>Source Files\helpers\win</Filter>
    </FxCompile>
  </ItemGroup>
</Project>