# io.agora.rtc.VideoTrackInfo类 参考 (/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-video-track-info)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="doc-constructors"></a>

<a id="header-doc-constructors"></a>

## 构造及析构函数说明 [#构造及析构函数说明]

<a id="aba35103772658e50dae00cdf0fa3aba3"></a>

### VideoTrackInfo() [1/2] [#videotrackinfo-12]

<ApiSignature>

io.agora.rtc.VideoTrackInfo.VideoTrackInfo()

</ApiSignature>

<a id="ac02e05840fe076670d3d9ae3f890e7c2"></a>

### VideoTrackInfo() [2/2] [#videotrackinfo-22]

<ApiSignature>

io.agora.rtc.VideoTrackInfo.VideoTrackInfo(int *isLocal*, int *ownerUid*, int *trackId*, java.lang.String *channelId*, int *streamType*, int *codecType*, int *encodedFrameOnly*, int *sourceType*, int *observationPosition*)

</ApiSignature>

<a id="doc-func-members"></a>

<a id="header-doc-func-members"></a>

## 成员函数说明 [#成员函数说明]

<a id="a09c56de0b1a807bed155e3a9557da0c8"></a>

### getChannelId() [#getchannelid]

<ApiSignature>

java.lang.String io.agora.rtc.VideoTrackInfo.getChannelId()

</ApiSignature>

<a id="aee6d808a52241991c44a208e28f3141c"></a>

### getCodecType() [#getcodectype]

<ApiSignature>

int io.agora.rtc.VideoTrackInfo.getCodecType()

</ApiSignature>

<a id="ad2860f0bb1a359b97467baa605fb5a2f"></a>

### getEncodedFrameOnly() [#getencodedframeonly]

<ApiSignature>

int io.agora.rtc.VideoTrackInfo.getEncodedFrameOnly()

</ApiSignature>

<a id="a11d1ab36778d6160056d07695514eb74"></a>

### getIsLocal() [#getislocal]

<ApiSignature>

int io.agora.rtc.VideoTrackInfo.getIsLocal()

</ApiSignature>

<a id="aafcd0d84278d3290e3c52be1800cf2d3"></a>

### getObservationPosition() [#getobservationposition]

<ApiSignature>

int io.agora.rtc.VideoTrackInfo.getObservationPosition()

</ApiSignature>

<a id="ae941697b4834565d6b717953f03ebe95"></a>

### getOwnerUid() [#getowneruid]

<ApiSignature>

int io.agora.rtc.VideoTrackInfo.getOwnerUid()

</ApiSignature>

<a id="a2b50e53c4bca8ea4348f4b946c4f074f"></a>

### getSourceType() [#getsourcetype]

<ApiSignature>

int io.agora.rtc.VideoTrackInfo.getSourceType()

</ApiSignature>

<a id="abf96a73561fd490093e824460197620b"></a>

### getStreamType() [#getstreamtype]

<ApiSignature>

int io.agora.rtc.VideoTrackInfo.getStreamType()

</ApiSignature>

<a id="a9de5b7d1169dba35a41f9b08a0c92a6f"></a>

### getTrackId() [#gettrackid]

<ApiSignature>

int io.agora.rtc.VideoTrackInfo.getTrackId()

</ApiSignature>

<a id="ae145a4b68684d7e25151a1dd119bd9f2"></a>

### setChannelId() [#setchannelid]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setChannelId(java.lang.String *channelId*)

</ApiSignature>

<a id="adeee496574e0026c5ce3953eec23d6bc"></a>

### setCodecType() [#setcodectype]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setCodecType(int *codecType*)

</ApiSignature>

<a id="afd36728cca3d8bbc870333372aef431f"></a>

### setEncodedFrameOnly() [#setencodedframeonly]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setEncodedFrameOnly(int *encodedFrameOnly*)

</ApiSignature>

<a id="a8ba178b4f3e16ece9d9ee3dac03176e7"></a>

### setIsLocal() [#setislocal]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setIsLocal(int *isLocal*)

</ApiSignature>

<a id="a68c313134af3d1b2e234c7994a07b901"></a>

### setObservationPosition() [#setobservationposition]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setObservationPosition(int *observationPosition*)

</ApiSignature>

<a id="ab646910190d17ef23073a6f3b38fce16"></a>

### setOwnerUid() [#setowneruid]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setOwnerUid(int *ownerUid*)

</ApiSignature>

<a id="a1d9c0337be99978e00d9a6ae78b8a745"></a>

### setSourceType() [#setsourcetype]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setSourceType(int *sourceType*)

</ApiSignature>

<a id="ac2671961ed935026a1c0c92944af0256"></a>

### setStreamType() [#setstreamtype]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setStreamType(int *streamType*)

</ApiSignature>

<a id="a112b9dd820c4dbe8d881ea4343647c92"></a>

### setTrackId() [#settrackid]

<ApiSignature>

void io.agora.rtc.VideoTrackInfo.setTrackId(int *trackId*)

</ApiSignature>

<a id="doc-variable-members"></a>

<a id="header-doc-variable-members"></a>

## 类成员变量说明 [#类成员变量说明]

<a id="a3c2789f77b5192d86e35032d55ed151c"></a>

### channelId [#channelid]

<ApiSignature labels="private">

java.lang.String io.agora.rtc.VideoTrackInfo.channelId

</ApiSignature>

<a id="a1f53c77f433fd512a3ba267a3b7c5c9e"></a>

### codecType [#codectype]

<ApiSignature labels="private">

int io.agora.rtc.VideoTrackInfo.codecType

</ApiSignature>

<a id="a7839ad420b7046a8708290c24c333dd0"></a>

### encodedFrameOnly [#encodedframeonly]

<ApiSignature labels="private">

int io.agora.rtc.VideoTrackInfo.encodedFrameOnly

</ApiSignature>

<a id="ab87aed77f33a9848a755ecd981020c16"></a>

### isLocal [#islocal]

<ApiSignature labels="private">

int io.agora.rtc.VideoTrackInfo.isLocal

</ApiSignature>

<a id="a8ba5e6a8efb672addfccc943c530a1ba"></a>

### observationPosition [#observationposition]

<ApiSignature labels="private">

int io.agora.rtc.VideoTrackInfo.observationPosition

</ApiSignature>

<a id="a8e6d78fd22f1367043ed82f323e448b6"></a>

### ownerUid [#owneruid]

<ApiSignature labels="private">

int io.agora.rtc.VideoTrackInfo.ownerUid

</ApiSignature>

<a id="a2529613ca5493cb98b26c73823021a9e"></a>

### sourceType [#sourcetype]

<ApiSignature labels="private">

int io.agora.rtc.VideoTrackInfo.sourceType

</ApiSignature>

<a id="a8783862b629a7c68be54405571f42f9c"></a>

### streamType [#streamtype]

<ApiSignature labels="private">

int io.agora.rtc.VideoTrackInfo.streamType

</ApiSignature>

<a id="a48315b28bfab41fa4f9932659c226841"></a>

### trackId [#trackid]

<ApiSignature labels="private">

int io.agora.rtc.VideoTrackInfo.trackId

</ApiSignature>

---

该类的文档由以下文件生成:

- VideoTrackInfo.java
