다음을 통해 공유


MediaStreamSource.SetBufferedRange(TimeSpan, TimeSpan) 메서드

정의

애플리케이션이 현재 버퍼링 중인 데이터 범위를 설정합니다.

public:
 virtual void SetBufferedRange(TimeSpan startOffset, TimeSpan endOffset) = SetBufferedRange;
void SetBufferedRange(TimeSpan const& startOffset, TimeSpan const& endOffset);
public void SetBufferedRange(System.TimeSpan startOffset, System.TimeSpan endOffset);
function setBufferedRange(startOffset, endOffset)
Public Sub SetBufferedRange (startOffset As TimeSpan, endOffset As TimeSpan)

매개 변수

startOffset
TimeSpan TimeSpan

애플리케이션에서 버퍼링된 MediaStreamSample 의 가장 작은 타임스탬프를 표시합니다.

endOffset
TimeSpan TimeSpan

애플리케이션에서 버퍼링된 MediaStreamSample 의 가장 큰 타임스탬프를 표시합니다.

설명

네트워크를 사용하여 MediaStreamSamples 에 대한 데이터를 스트리밍하거나 다운로드하는 애플리케이션은 SetBufferedRange를 호출하여 현재 버퍼링된 시간 줄의 부분을 지정해야 합니다. 버퍼링된 범위가 0에서 Duration 값으로 확장되고 Duration 이 0이 아닌 경우 운영 체제에서 네트워크 하드웨어가 절전 모드로 전환되도록 허용할 수 있습니다.

기본적으로 버퍼링된 범위는 CanSeek 속성이 false 이거나 Duration 속성이 0일 때 비어 있는 것으로 간주됩니다. CanSeektrue이면 버퍼링된 범위 기본값은 0에서 Duration까지입니다.

적용 대상