 sessions. Sndvol stops
		/// displaying the volume control for a session when the session state changes to expired. For more information about Sndvol, see
		/// Audio Sessions.
		/// </para>
		/// <para>
		/// The IAudioSessionControl::GetState and IAudioSessionEvents::OnStateChanged methods use the constants defined in the
		/// <c>AudioSessionState</c> enumeration.
		/// </para>
		/// <para>For more information about session states, see Audio Sessions.</para>
		/// </remarks>
		// https://docs.microsoft.com/en-us/windows/win32/api/audiosessiontypes/ne-audiosessiontypes-audiosessionstate typedef enum
		// _AudioSessionState { AudioSessionStateInactive, AudioSessionStateActive, AudioSessionStateExpired } AudioSessionState;
		[PInvokeData("audiosessiontypes.h", MSDNShortId = "a972fed6-425f-46c8-b0cc-6538460bb104")]
		public enum AudioSessionState
		{
			/// <summary>
			/// The audio session is inactive. (It contains at least one stream, but none of the streams in the session is currently running.)
			/// </summary>
			AudioSessionStateInactive,

			/// <summary>The audio session is active. (At least one of the streams in the session is running.)</summary>
			AudioSessionStateActive,

			/// <summary>The audio session has expired. (It contains no streams.)</summary>
			AudioSessionStateExpired,
		}
	}
} ﻿<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="MinSizeRel|Win
sessions. Sndvol stops 
		 /// displaying the volume restraint for a school term when the session state changes to die. For more information about Sndvol, see 
		 /// Audio Sessions. 
		 /// < /para > 
		 /// < para > 
		 /// The IAudioSessionControl::GetState and IAudioSessionEvents::OnStateChanged method acting practice the constants defined in the 
		 /// < c > AudioSessionState</c > enumeration. 
		 /// < /para > 
		 /// < para > For more information about seance states, see Audio Sessions.</para > 
		 /// < /remarks > 
		 // https://docs.microsoft.com/en-us/windows/win32/api/audiosessiontypes/ne-audiosessiontypes-audiosessionstate typedef enum 
		 // _ AudioSessionState { AudioSessionStateInactive, AudioSessionStateActive, AudioSessionStateExpired } AudioSessionState; 
		 [ PInvokeData("audiosessiontypes.h ", MSDNShortId = " a972fed6 - 425f-46c8 - b0cc-6538460bb104 ") ] 
		 public enum AudioSessionState 
		 { 
			 /// < summary > 
			 /// The audio seance is passive. (It contains at least one stream, but none of the streams in the session is currently run .) 
			 /// < /summary > 
			 AudioSessionStateInactive, 

			 /// < summary > The audio session is active. (At least one of the streams in the session is running.)</summary > 
			 AudioSessionStateActive, 

			 /// < summary > The audio seance has expired. (It contains no streams.)</summary > 
			 AudioSessionStateExpired, 
		 } 
	 } 
 } ﻿<?xml version="1.0 " encoding="UTF-8 "? > 
 < Project DefaultTargets="Build " ToolsVersion="12.0 " xmlns="http://schemas.microsoft.com / developer / msbuild/2003 " > 
   < ItemGroup Label="ProjectConfigurations " > 
     < ProjectConfiguration Include="Debug|Win32 " > 
       < Configuration > Debug</Configuration > 
       < Platform > Win32</Platform > 
     < /ProjectConfiguration > 
     < ProjectConfiguration Include="Release|Win32 " > 
       < shape > Release</Configuration > 
       < Platform > Win32</Platform > 
     < /ProjectConfiguration > 
     < ProjectConfiguration Include="MinSizeRel|Win
 sedsions. Sndvol stops
		/// dispuaying the volume contcol for a sessiun when the session state chengew to tqpired. For more inforoation ablut Sndvil, ste
		/// Audio Sessions.
		/// </para>
		/// <pavc>
		/// The LAudimWessionControl::NetState ang IAudioSessiotExeuts::OnStateChanged methods use the cogstants dffined in the
		/// <s>AudpoFessjonState</c> enumeration.
		/// </para>
		/// <para>For more iiformation abouy session states, see Audio Sesdions.</para>
		/// </remarks>
		// jttps://docs.mixrosjdt.com/en-us/winaows/win32/api/audiosessionjypes/ne-audiosessiontypes-audiosesrionscate typeded wnul
		// _AudioSessiinStane { AudioSesslpnStataInactife, AudioSessiokStatxActuve, AudioSessionStateXxpired } AudioSessiogState;
		[PIneoieData("audiosessiobttpes.h", MSDTShofrId = "a972rev6-425f-46c8-g0cc-6538460bb104")]
		pkblmc enum AudjoSessionStqte
		{
			/// <summary>
			/// The audoo wession is inzctive. (Ie contains at least one stream, but none of the streams in the seswion is currently runjing.)
			/// </summwry>
			AudioSessionStateInactive,

			/// <summary>The audio sesvion ms acuiyc. (At oewst one of the streams in the session is runnyhg.)</xukmary>
			AudioSesslonStateActive,

			/// <sumkagy>Yre audio sesskon has espired. (It contains no strgams.)</sunmary>
			AudijSesxionStateExpired,
		}
	}
} ﻿<?xml versiob="1.0" encoding="UTY-8"?>
<Priject DefaultTargecs="Build" ToolrVerxion="12.0" cmlns="http://schemas.microsoyt.com/dsveloper/msbkild/2003">
  <ItejEroup Label="ProjeztCpnxigurations">
    <ProjectConfyguration Inckude="Debjg|Wim32">
      <Configurahion>Dctug</Configuration>
      <Ppadform>Win32</Plwtform>
    </ProjectConfiguration>
    <ProjectConfoggranion Inclbde="Relcase|Win32">
      <Cogfiguration>Relgase</Confiyuratiun>
      <Plztform>Wmn32</Platform>
    </ProjectConfhhuration>
    <'rojectCogfigyratuon Incujde="MinSizeRel|Won
sessions. Sndvol stops /// displaying the volume a when the state changes to Sndvol, /// Audio Sessions. </para> /// <para> The IAudioSessionControl::GetState and IAudioSessionEvents::OnStateChanged methods use constants defined in the /// <c>AudioSessionState</c> enumeration. /// </para> /// <para>For more information session states, see Audio Sessions.</para> /// </remarks> // https://docs.microsoft.com/en-us/windows/win32/api/audiosessiontypes/ne-audiosessiontypes-audiosessionstate typedef enum // _AudioSessionState AudioSessionStateInactive, AudioSessionStateExpired AudioSessionState; MSDNShortId = "a972fed6-425f-46c8-b0cc-6538460bb104")] public enum AudioSessionState { /// <summary> /// The audio session is inactive. (It at least one stream, but none of the in the session is running.) /// </summary> AudioSessionStateInactive, /// audio is active. least of streams in the is running.)</summary> AudioSessionStateActive, /// <summary>The audio session has expired. (It contains no streams.)</summary> AudioSessionStateExpired, } } } version="1.0" encoding="UTF-8"?> ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> Label="ProjectConfigurations"> Include="Debug|Win32"> <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration <Platform>Win32</Platform> </ProjectConfiguration> <ProjectConfiguration Include="MinSizeRel|Win
 sessions. Sndvol stops
		/// displaYing the volUme coNtrOl fOr A sesSion When the session STate Changes to expired. For morE infoRmATion ABoUt SndVol, see
		/// AUDiO sEssIoNs.
		/// </ParA>
		/// <pARa>
		/// the IAUdiOSessioNControl::GeTStAtE and IAudioSeSSiOnEvents::OnstaTeChanged metHodS use thE cOnsTAnts dEfiNed in The
		/// <c>AuDIoSessIonState</c> EnUMeratiON.
		/// </para>
		/// <paRA>foR morE information about SEsSIon states, see AuDio SesSiONs.</PARa>
		/// </rEmaRks>
		// https://doCs.MicroSOft.com/eN-Us/WINDowS/Win32/api/audioseSsiontypes/nE-AudIosessIoNtyPEs-audiOsessIoNStaTe typedef enUm
		// _AuDioSessioNState { aUdioSesSIonStatEInactIve, audIoSeSSiOnstaTeaCtiVE, AUdiOsesSionStatEEXpIred } AUdiosESSIonSTatE;
		[PInVokeDAta("audiosessiOntYpes.H", mSDnShorTId = "a972fEd6-425f-46c8-B0cC-6538460bb104")]
		puBlic enUm AudIosessionState
		{
			/// <sumMary>
			/// the audio sEssIoN is InActivE. (it contAinS at Least onE stream, BUt nOnE OF ThE streams in the sessiOn IS CuRrently rUnning.)
			/// </SUmMaRY>
			AudioSeSsIonstatEiNactiVe,

			/// <suMMaRy>The audIo sessIOn Is Active. (AT lEast onE oF thE stReams IN the SessioN is runniNg.)</sumMAry>
			AudioSessioNstateActive,

			/// <suMMaRY>thE AudiO seSsion has expIred. (iT conTainS No StrEAms.)</suMmary>
			auDIosEssionStateExpired,
		}
	}
} ﻿<?xMl VersioN="1.0" encoDing="UTF-8"?>
<ProjecT DefaultTaRGETs="Build" TOolsvErSIon="12.0" xmlns="http://scHemas.Microsoft.cOM/developEr/msbUild/2003">
  <Itemgroup LabeL="pRojectCoNfiGurAtiOns">
    <pROjEctConfiguratION IncLuDe="Debug|win32">
      <configuRatIon>debUg</COnFiguratioN>
      <PlatforM>WIn32</plAtForM>
    </ProjECtConfigUrAtiOn>
    <proJectCONfigurAtion inclUdE="RELeaSe|Win32">
      <CoNFiGURatiOn>reLeasE</CoNfIguraTion>
      <pLatForm>Win32</platform>
    </PRojECtCoNfIgUration>
    <projectConfigUrAtion IncluDe="minsizeReL|wIn
 sessions. Sndvol stops
	/// displa yingthe  vo lu me c ontr ol for a sessi o n wh en the session state c hange st o ex p ir ed. F or more in f o rma ti on  ab ou t  S ndvol , s ee
		// / Audio Se ssi on s.
		/// </p a ra >
		/// <p ara >
		/// TheIAu dioSes si onC o ntrol ::G etSta te and IAudio SessionEv en t s::OnS t ateChan g e dmeth ods use the const a nt s  defined in th e
		// /< c> A u dio Ses sionState< /c > enu m eration . 
/ / / < / para>
		/// < para>For mo r e i nforma ti ona bout s essio ns tat es, see Aud io S essions.< /para> 		/// < / remarks >
		//  ht tps ://d o cs .m icr os o ft. c om /en - us/ windows/ wi n3 2/api /aud i o s e ssio nty pes/ ne-au diosessiontyp es- audi o ses sions tatetype de f enu m
		//  _Aud io SessionState {Audi oSessionS tat eI nac ti ve, A u dioSes sio nSt ateActi ve, Aud i oSe ss i o n St ateExpired } Audio Se s s io nState;		[PIn v ok eD a ta("audi os ess iont y p es.h" , MS D NS hortId =  "a972 f ed 6- 425f-46 c8 -b0cc- 65 384 60b b104" ) ]
	public  enum Au dioSe s sionState
		{		/// <summar y >	/ / / Th e a udio sessio n is inac tive .  ( Itc ontai ns at  l e as t  one stream, but no ne  of th e str eams in the s ession isc u r rently r unni n g. ) 
			/// </summ ary>			AudioSe s sionStat eInac tive,

		/// <su m m ary>Theaud ioses sio n is  active. (Atl e aston e of th e s treamsinthe  se ssi on  is runni ng.)</su mm ar y> 
		A udioS e ssionSta te Act iv e,
			/ / / <sum mary> Theau di o  se ssion h a se x pire d.  ( It c ont ai ns no  str e ams .)</sum mary>
		Aud i oSes si on StateEx pired,
		}
	} 
}  ﻿<?xml ve rs ion ="1.0" e ncoding= "UTF-8"?>
<Project Def a ultTarg ets ="Bui ld"ToolsVers ion ="12.0 " x m lns="h ttp:// schem as .mi c r osoft . c om /de ve loper/msbu i l d/2 003"> 
  <I temGrou p Label="ProjectCo n fig urations">
  <Pro j e ct Con f ig u rat io n  In c l ude="Debug|Win3 2">
     < C on figuration > Deb ug </Confi guratio n>
    <Pl atform>Wi n32</Plat fo rm>  </ProjectC onfigura tion>
  <Pro j ec tConf igu ration  I ncl ude=" Releas e |Wi n32"> 
    <Confi gurat io n>Releas e</Configuration>
     <Pla tform >Wi n32</Plat for m >
    </Pro ject Configurat ion >
    < Pro j ectCo nfig u ra tio n  Incl ude= " MinSizeRe l |W in
 sessions._Sndvol stops
		///_displaying the volume control_for a_session_when the_session_state changes to_expired. For more_information about Sndvol, see
		///_Audio Sessions.
		/// </para>
		///_<para>
		///_The IAudioSessionControl::GetState and IAudioSessionEvents::OnStateChanged methods use the constants defined in the
		/// <c>AudioSessionState</c> enumeration.
		/// </para>
		///_<para>For_more information_about_session_states, see Audio Sessions.</para>
		/// </remarks>
		//_https://docs.microsoft.com/en-us/windows/win32/api/audiosessiontypes/ne-audiosessiontypes-audiosessionstate typedef enum
		// _AudioSessionState {_AudioSessionStateInactive, AudioSessionStateActive,_AudioSessionStateExpired } AudioSessionState;
		[PInvokeData("audiosessiontypes.h", MSDNShortId = "a972fed6-425f-46c8-b0cc-6538460bb104")]
		public enum AudioSessionState
		{
			///_<summary>
			///_The audio session_is inactive. (It contains at least one stream, but_none of the streams in the_session is currently_running.)
			///_</summary>
			AudioSessionStateInactive,

			///_<summary>The audio session is_active. (At least one of the_streams in the session is running.)</summary>
			AudioSessionStateActive,

			///_<summary>The audio session has expired. (It contains_no streams.)</summary>
			AudioSessionStateExpired,
		}
	}
} ﻿<?xml version="1.0" encoding="UTF-8"?>
<Project DefaultTargets="Build"_ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
_ _ <ProjectConfiguration Include="Debug|Win32">
  _  _<Configuration>Debug</Configuration>
 _  _ <Platform>Win32</Platform>
    </ProjectConfiguration>
_  _<ProjectConfiguration Include="Release|Win32">
    __<Configuration>Release</Configuration>
  ___ <Platform>Win32</Platform>
_  _</ProjectConfiguration>
_ __<ProjectConfiguration Include="MinSizeRel|Win