다음을 통해 공유


AudioCategory 열거형

정의

오디오 스트림에서 오디오 정보의 용도를 설명합니다. AudioCategory에서 값으로 사용됩니다.

public enum class AudioCategory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class AudioCategory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum AudioCategory
Public Enum AudioCategory
상속
AudioCategory
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

필드

Alerts 4

오디오는 시스템 또는 애플리케이션 알림(예: 링 톤)을 위한 것입니다.

BackgroundCapableMedia 2

오디오는 일반 미디어(예: 비디오용 오디오 또는 스트리밍 오디오)를 위한 것이며 백그라운드로 재생할 수 있습니다. 이 열거형 값은 더 이상 사용되지 않습니다. 자세한 내용은 비고를 참조하세요.

Communications 3

오디오는 피어 투 피어 통신(예: 채팅 또는 VoIP)을 위한 것입니다.

ForegroundOnlyMedia 1

오디오는 일반 미디어(예: 비디오용 오디오 또는 스트리밍 오디오)를 위한 것이지만 백그라운드로 재생해서는 안 됩니다. 이 열거형 값은 더 이상 사용되지 않습니다. 자세한 내용은 비고를 참조하세요.

GameChat 8

게임 채팅 오디오. GameChat이 다른 스트림을 감쇠하지 않는다는 점을 제외하면 통신과 유사합니다.

GameEffects 6

오디오는 게임별 사운드 효과를 위한 것입니다.

GameMedia 7

오디오는 게임의 배경(비 이벤트 또는 앰비언트) 오디오입니다.

Media 11

대화 상자가 없는 오디오를 포함하는 스트림입니다.

Movie 10

대화 상자가 있는 오디오를 포함하는 스트림입니다.

Other 0

다른 모든 스트림.

SoundEffects 5

오디오는 음향 효과를 위한 것입니다.

Speech 9

오디오는 음성입니다.

설명

이러한 열거형 값은 MediaElement.AudioCategory 속성에서 사용됩니다. MediaPlayerElement 컨트롤을 사용하는 경우 MediaPlayerAudioCategory 열거형 값을 사용하여 기본 MediaPlayer에서 직접 AudioCategory를 설정합니다.

Windows 10 버전 1511부터 ForegroundOnlyMediaBackgroundCapableMedia 열거형 값은 더 이상 사용되지 않습니다. 앱에서 백그라운드 오디오를 사용하는 방법에 대한 자세한 내용은 백그라운드에서 미디어 재생을 참조하세요.

다른 응용 프로그램이 백그라운드에서 음악을 재생하는 경우 게임 음악은 자동으로 음소거되도록 게임은 해당 음악 스트림을 GameMedia로 분류해야 합니다. 음악 또는 동영상 응용 프로그램은 GameMedia 스트림보다 우선하도록 Media 또는 Movie로 스트림을 분류해야 합니다. 게임 내 영화 또는 컷신을 위한 게임 오디오는 오디오가 미리 혼합되거나 창의적인 이유로 백그라운드 오디오보다 우선해야 하는 경우 미디어 또는 영화로 분류해야 합니다.

적용 대상

추가 정보