미디어 스트리밍 인터페이스
[이 페이지인 Windows Media Streaming API와 연결된 기능은 레거시 기능입니다. 미디어 캐스팅으로 대체되었습니다. 미디어 캐스팅은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows Media Streaming API 대신 미디어 캐스팅을 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
미디어 스트리밍 API는 다음 인터페이스를 제공합니다.
섹션 내용
항목 | 설명 |
---|---|
IActiveBasicDevice |
UPnP 디바이스와 연결된 활성 IBasicDevice 를 나타냅니다. |
IActiveBasicDeviceStatics |
IActiveBasicDevice 개체를 만들기 위한 정적 메서드를 제공합니다. |
IBasicDevice |
DLNA 디바이스를 모델링하는 데 필요한 메서드와 이벤트를 캡슐화합니다. |
IDeviceController |
캐시된 DMR(디지털 미디어 렌더러) 및/또는 DMS(디지털 미디어 서버) 목록을 검색하거나 현재 네트워크에 있는 DMR 및/또는 DMS를 비동기적으로 찾는 데 필요한 메서드 및 이벤트를 캡슐화합니다. |
IDeviceIcon |
DLNA 디바이스의 아이콘에 대한 정보를 제공하는 데 필요한 메서드를 캡슐화합니다. |
IDevicePair |
렌더러와 서버로 구성된 ActiveBasicDevice 개체 쌍을 나타냅니다. |
IMediaRenderer |
DLNA DMR(디지털 미디어 렌더러) 디바이스를 나타내는 데 필요한 메서드와 이벤트를 캡슐화합니다. |
IMediaRendererActionInformation |
DMR에서 현재 호출할 수 있는 메서드에 대한 정보를 제공하는 데 필요한 메서드를 캡슐화합니다. |
IMediaRendererFactory |
IMediaRenderer 인터페이스를 구현하는 개체의 새 instance 비동기적으로 만드는 데 필요한 메서드를 캡슐화합니다. |
IStreamSelectorStatics |
스트림을 비동기적으로 선택하는 데 필요한 메서드를 캡슐화합니다. |
ITransportParameters |
DMR의 현재 전송 관련 설정에 대한 정보를 제공하는 데 필요한 메서드를 캡슐화합니다. 이러한 설정에는 현재 전송 상태 및 DMR에서 현재 호출할 수 있는 메서드에 대한 정보가 포함됩니다. |