검색결과 리스트
글
MainWindow NullReferenceException 문제 해결
개발 이야기/WPF
2016. 1. 13. 11:45
하위 레이아웃에서 최상위 윈도우의 크기가 필요할 경우가 있었다.
System.Windows.Application.Current.MainWindow 를 쓸 경우 NullReferenceException 발생 ㄷㄷ;
1 2 3 4 5 6 7 8 9 10 | public MainWindow() { this.Loaded += OnWindowLoad; } private void OnWindowLoad() { Application.Current.MainWindow = this; } | cs |
저렇게 처리하면 NullReferenceException 문제 해결 완료!
'개발 이야기 > WPF' 카테고리의 다른 글
윈도우 내 컨트롤을 다른 윈도우로 위치를 변경할 떄 주의할 점 (0) | 2016.01.13 |
---|
설정
트랙백
댓글
글
윈도우 내 컨트롤을 다른 윈도우로 위치를 변경할 떄 주의할 점
개발 이야기/WPF
2016. 1. 13. 11:38
메인 윈도우 안에 어떤 컨트롤이 있다.
이 컨트롤을 다른 윈도우 창 내부에 위치시키도록 변경시키는 작업이 있었는데, 부모 자식 관계를 끊어줘야 한다고 한다.
이 방법이 맞는지는 모르겠지만,,,
1 2 3 4 5 6 7 8 | Control control; Window otherWindow; Grid parent = (Grid)this; parent.Children.Remove(control); Grid child = (Grid)otherWindow.Content; child.Children.Add(control); | cs |
난 저렇게 했다.
'개발 이야기 > WPF' 카테고리의 다른 글
MainWindow NullReferenceException 문제 해결 (0) | 2016.01.13 |
---|
설정
트랙백
댓글
글
MPEG DASH
개발 이야기/DASH
2015. 12. 24. 10:39
1. Dynamic Adaptive Streaming over
HTTP (DASH)
- ISO
표준(ISO/IEC 23009-1)으로
개발된 HTTP
Adaptive Streaming의
한 종류
- 비디오
stream및
파일을 작은 조각으로 분리되어 있고 클라이언트 요청에 따라 http로
전송됨.
2. 구성
요소
- Media
Presentation(MP)
미디어 콘텐츠. 오디오/비디오는 하나의 파일로 묶일 수도 있고 각각의 파일로 분리될 수도 있음.
- Media
Presentation Description (MPD)
Stream 정보를 나타내는 XML Manifest 파일
3. 특징
- MP4 Format(ISO Base Media File Format)과
MPEG-2
Transport Stream을 지원.
Codec 독립적
- 기존에
존재하는 CDNs,
proxies, caches, NATs and firewalls 사용이
용이함.
- Streaming session이 client 에
의하여 동작함
- track 전환을
지원
- DRM을
명시하지 않았으나,
ISO/IEC 23001-7 표준에 명시된 모든 DRM
기술을 지원. 여러
개의 DRM
적용 가능.
- 광고
삽입을 지원 : period or segment 형태로
- Trick mode : fast-forward ,fast-rewind 지원
- Content
Descriptors 지원:
Accessibility,
Rating and camera views
등
- Segments
는 다양한
duration
을 가질 수 있음
- Time-shift
services
- MPD
동적으로 변 할 수 있음. 주기적으로 업데이트
- Event
Messaging : MPD 유효성
만기 , 광고
삽입
- Template-based
generation of segment list (time or number )
-> Template
에 representation id, time, number 등의
정보를 이용하여 segment
list 생성
- SVC
( Scalable Video
Coding
) 지원
-> 비디오
영상을 여러 개의 화질로 전송.
받는 쪽에서 취사선택하여 재생
- MVC
( Multi view Video
Coding
) 지원
-> 다
시점 비디오 부호화 ( 다차원
뷰
)
- Clock
drift control for live sessions
- multiple
schemes 지원
- 같은
콘텐츠에 대한 여러 개의 base
URL
지원 가능
- Quality
metrics ( 품질
지표) 정보를
reporting sever 에
reporting
-> reporting
방법은 따로 정의 (
ISO/IEC 23009 스펙에 포함
되지 않음)