DirectShow 보유 사용이 금지되고 있는 인터페이스 IDvdInfo GetDVDTextInfo [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
주 : IDvdInfo 인터페이스의 사용은 피하는 것. 대신에,IDvdInfo2 를 사용하는 것.
다양한 언어의 타이틀명, 볼륨명, 프로듀서명, 가수명등의 설명 텍스트가 저장 되는 TXTDT_MG 구조체를 얻어온다.
구문
HRESULT GetDVDTextInfo(
BYTE *pTextManager,
ULONG cbBufSize,
ULONG *pcbActualSize
);
파라미터
pTextManager
[out, size_is(cbBufSize)] 취득된 텍스트 매니저의 포인터.
cbBufSize
[in] pTextManager 의 버퍼 사이즈 (바이트 단위).
pcbActualSize
[out] 돌려주어진 데이터의 바이트수가 저장 되고 있는 값의 포인터.
반환값
HRESULT 값을 돌려준다.
반환 코드 | 설명 |
E_UNEXPECTED | DVD 가 초기화되지 않은지, 또는 도메인이 DVD_DOMAIN_Title 는 아니다. |
S_OK | 성공. |
VFW_E_DVD_INVALIDDOMAIN | 요구된 액션은 이 도메인에서는 지원하지 않는다 (DVD_DOMAIN ). |
VFW_E_DVD_OPERATION_INHIBITED | 현재의 DVD 비디오의 디스크를 생성 하고 있기 (위해)때문에, 현시점에서는 요구된 액션을 무비로 실행할 수 없다. |
주의
이 메서드는, 어느 도메인에서도 유효하다. 더 자세한 정보는, 「DVD_DOMAIN 」를 참조할것.
cbBufSize 로 건네받은 버퍼 사이즈가 데이터에 비해 너무 작은 경우 (예를 들어,cbBufSize 가 0 의 경우), 이 메서드는 E_OUTOFMEMORY 를 돌려주어,pcbActualSize 가 가리키는 값을 필요한 사이즈로 설정한다.
더 자세한 정보는, 「DVD 비디오의 사양」의 섹션 4.1. 6 및 Annex A 를 참조할것.
참조