ReactOS
0.4.15-dev-7136-g77ab709
Public Member Functions
|
List of all members
IAudioSessionControl2 Interface Reference
Inheritance diagram for IAudioSessionControl2:
[
legend
]
Collaboration diagram for IAudioSessionControl2:
[
legend
]
Public Member Functions
HRESULT
GetSessionIdentifier
([
string
,
out
]
LPWSTR
*pRetVal)
HRESULT
GetSessionInstanceIdentifier
([
string
,
out
]
LPWSTR
*pRetVal)
HRESULT
GetProcessId
([
out
]
DWORD
*pRetVal)
HRESULT
IsSystemSoundsSession
(
void
)
HRESULT
SetDuckingPreferences
([
in
]
BOOL
optOut)
Public Member Functions inherited from
IAudioSessionControl
HRESULT
GetState
([
out
]
AudioSessionState
*pRetVal)
HRESULT
GetDisplayName
([
string
,
out
]
LPWSTR
*pRetVal)
HRESULT
SetDisplayName
([
string
,
in
]
LPCWSTR
DisplayName, [
unique
,
in
]
LPCGUID
EventContext)
HRESULT
GetIconPath
([
string
,
out
]
LPWSTR
*pRetVal)
HRESULT
SetIconPath
([
string
,
in
]
LPCWSTR
Value
, [
unique
,
in
]
LPCGUID
EventContext)
HRESULT
GetGroupingParam
([
out
]
GUID
*pRetVal)
HRESULT
SetGroupingParam
([
in
]
LPCGUID
Override, [
unique
,
in
]
LPCGUID
EventContext)
HRESULT
RegisterAudioSessionNotification
([
in
]
IAudioSessionEvents
*NewNotifications)
HRESULT
UnregisterAudioSessionNotification
([
in
]
IAudioSessionEvents
*NewNotifications)
Public Member Functions inherited from
IUnknown
HRESULT
QueryInterface
([
in
]
REFIID
riid
, [
out
, iid_is(
riid
)]
void
**
ppvObject
)
ULONG
AddRef
()
ULONG
Release
()
Additional Inherited Members
Public Types inherited from
IUnknown
typedef
IUnknown
*
LPUNKNOWN
Detailed Description
Definition at line
132
of file
audiopolicy.idl
.
Member Function Documentation
◆
GetProcessId()
HRESULT
IAudioSessionControl2::GetProcessId
(
[out]
DWORD
*
pRetVal
)
◆
GetSessionIdentifier()
HRESULT
IAudioSessionControl2::GetSessionIdentifier
(
[string, out]
LPWSTR
*
pRetVal
)
◆
GetSessionInstanceIdentifier()
HRESULT
IAudioSessionControl2::GetSessionInstanceIdentifier
(
[string, out]
LPWSTR
*
pRetVal
)
◆
IsSystemSoundsSession()
HRESULT
IAudioSessionControl2::IsSystemSoundsSession
(
void
)
◆
SetDuckingPreferences()
HRESULT
IAudioSessionControl2::SetDuckingPreferences
(
[in]
BOOL
optOut
)
The documentation for this interface was generated from the following file:
sdk/include/psdk/
audiopolicy.idl
IAudioSessionControl2
Generated on Fri Dec 8 2023 06:26:01 for ReactOS by
1.9.6