다음을 통해 공유


클래스(미디어 스트리밍 API)

[이 페이지와 연결된 기능인 Windows Media Streaming API는 레거시 기능입니다. 그것은 미디어 캐스팅에 의해 대체되었습니다. 미디어 캐스팅은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Streaming API 대신 미디어 캐스팅을 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

미디어 스트리밍 API는 다음 클래스를 제공합니다.

섹션 내용

항목 설명
ActiveBasicDevice
활성 DLNA(Digital Living Network Alliance) 디바이스를 나타내는 IActiveBasicDevice 인터페이스를 구현합니다.
BasicDevice
DLNA 디바이스를 나타내는 IBasicDevice 인터페이스를 구현합니다.
CreateMediaRendererOperation
CreateMediaRendererAsync 또는 CreateMediaRendererFromBasicDeviceAsync에서 시작된 비동기 작업이 완료될 때 호출되는 이벤트 처리기를 등록하고 작업 결과를 반환하는 메서드를 제공합니다.
DeviceController
캐시된 DMR(디지털 미디어 렌더러) 및/또는 DMS(디지털 미디어 서버) 목록을 검색하거나 현재 네트워크에 있는 DMR 및/또는 DMS를 비동기적으로 찾는 IDeviceController 인터페이스를 구현합니다.
DevicePair
렌더러와 서버로 구성된 ActiveBasicDevice 개체 쌍을 나타내는 IDevicePair 인터페이스를 구현합니다.
GetMuteOperation
GetMuteAsync에서 시작된 비동기 작업이 완료될 때 호출되는 이벤트 처리기를 등록하고 작업 결과를 반환하는 메서드를 제공합니다.
GetPositionInformationOperation
GetPositionInformationAsync에서 시작된 비동기 작업이 완료될 때 호출되는 이벤트 처리기를 등록하고 작업 결과를 반환하는 메서드를 제공합니다.
GetStreamPropertiesOperation
GetStreamPropertiesAsync에서 시작된 비동기 작업이 완료될 때 호출되는 이벤트 처리기를 등록하고 작업 결과를 반환하는 메서드를 제공합니다.
GetTransportInformationOperation
GetTransportInformationAsync에서 시작된 비동기 작업이 완료될 때 호출되는 이벤트 처리기를 등록하고 작업 결과를 반환하는 메서드를 제공합니다.
GetVolumeOperation
GetVolumeAsync에서 시작된 비동기 작업이 완료될 때 호출되는 이벤트 처리기를 등록하고 작업 결과를 반환하는 메서드를 제공합니다.
MediaRenderer
DLNA DMR(디지털 미디어 렌더러) 디바이스를 나타내는 IMediaRenderer 인터페이스를 구현합니다.
PlaybackOperation
MediaRenderer 재생 메서드 중 하나에서 시작된 비동기 작업이 완료될 때 호출되는 이벤트 처리기를 등록하고 작업 결과를 반환하는 메서드를 제공합니다.
StreamSelectOperation
GetMuteAsync에서 시작된 비동기 작업이 완료될 때 호출되는 이벤트 처리기를 등록하고 작업 결과를 반환하는 메서드를 제공합니다.
StreamSelector
IStreamSelectorStatics 인터페이스를 구현하고 스트림을 선택할 수 있습니다.